質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

Q&A

解決済

1回答

18454閲覧

Googleフォームでのスクリプト実行のトリガ登録方法について

metametameta

総合スコア15

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

0グッド

0クリップ

投稿2019/01/07 04:08

前提・実現したいこと

googleフォームでの送信時に
GASスクリプトのトリガ実行がしたく
トリガ登録をしているのですが
エラーが発生しトリガが作成できません。

発生している問題・エラーメッセージ

エラーメッセージ:
スクリプトの承認に失敗しました。ポップアップブロッカーの設定を確認してもう1度お試しください

該当のソースコード

時間指定ではトリガ登録可能

・登録可能なトリガー 実行する関数を選択         :onFormSubmit デプロイ時に実行          :Head イベントのソースを選択       :時間主導型 時間ベースのトリガーのタイプを選択 :時間ベースのタイマー 時間間隔を選択(時間)        :12時間おき エラー通知設定           :毎日通知を受け取る

フォーム指定ではトリガ登録時にエラーでトリガ作成不可

・登録エラーするトリガー 実行する関数を選択         :onFormSubmit デプロイ時に実行          :Head イベントのソースを選択       :フォームから イベントの種類を選択        :フォーム送信時 エラー通知設定           :毎日通知を受け取る

試したこと

時間指定やカレンダー指定であれば、トリガ作成可能なようです。
スクリプト内容に問題があるのかと思い
ログ出力のみの正常に動作するスクリプトに変更しましたが
フォーム送信時のトリガ登録がうまくいきませんでした。
なお、元スクリプトはメール送信で手動実行等では正常に動作します。

流れとしては
1:フォームの作成
2:フォームからスクリプトの作成
3:[現在のプロジェクトのトリガー]よりトリガ画面へ
4:[トリガを追加]よりトリガ登録
としています。
フォーム作成自体が初ですので、初心者的間違いの可能性もありますがよろしくお願いします

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

プログラムではなくブラウザの仕様でエラーになってます。
Chromeの場合はこちらを参考にしてください。
https://support.google.com/chrome/answer/95472?co=GENIE.Platform%3DDesktop&hl=ja

投稿2019/01/07 05:14

tamanegine

総合スコア177

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

metametameta

2019/01/07 05:27

回答ありがとうございます。 ポップアップのブロック設定、他のところを設定して直したつもりになっていたようです。 ありがとうございました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問