質問: ### 前提・実現したいこと googleフォームでの送信時に GASスクリプトのトリガ実行がしたく トリガ登録をしているのですが エラーが発生しトリガが作成できません。 ### 発生している問題・エラーメッセージ エラーメッセージ: スクリプトの承認に失敗しました。ポップアップブロッカーの設定を確認してもう1度お試しください ### 該当のソースコード 時間指定ではトリガ登録可能 ``` ・登録可能なトリガー 実行する関数を選択 :onFormSubmit デプロイ時に実行 :Head イベントのソースを選択 :時間主導型 時間ベースのトリガーのタイプを選択 :時間ベースのタイマー 時間間隔を選択(時間) :12時間おき エラー通知設定 :毎日通知を受け取る ``` フォーム指定ではトリガ登録時にエラーでトリガ作成不可 ``` ・登録エラーするトリガー 実行する関数を選択 :onFormSubmit デプロイ時に実行 :Head イベントのソースを選択 :フォームから イベントの種類を選択 :フォーム送信時 エラー通知設定 :毎日通知を受け取る ``` ### 試したこと 時間指定やカレンダー指定であれば、トリガ作成可能なようです。 スクリプト内容に問題があるのかと思い ログ出力のみの正常に動作するスクリプトに変更しましたが フォーム送信時のトリガ登録がうまくいきませんでした。 なお、元スクリプトはメール送信で手動実行等では正常に動作します。 流れとしては 1:フォームの作成 2:フォームからスクリプトの作成 3:[現在のプロジェクトのトリガー]よりトリガ画面へ 4:[トリガを追加]よりトリガ登録 としています。 フォーム作成自体が初ですので、初心者的間違いの可能性もありますがよろしくお願いします
回答: プログラムではなくブラウザの仕様でエラーになってます。 Chromeの場合はこちらを参考にしてください。 https://support.google.com/chrome/answer/95472?co=GENIE.Platform%3DDesktop&hl=ja