質問: '以下の内容でhogeの申請がありました。\n\n' + message; GmailApp.sendEmail(address, title, content); } ``` ### 試したこと トリガーを設定しなおすとよいとの記事をみたのでしてみましたができませんでした。 また、依然作った同じ方法でメール通知を送っているフォームでテストしたところ、 ちゃんと届きます。 時々Googleの仕様が変わるようなので最新の情報を探してみましたが、該当するものは見つかりませんでした。 独学の素人のため、要領を得ない質問でしたらすみません ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: * 1 > > TypeError: undefined のメソッド「getItemResponses」を呼び出せません。 at submitForm(コード:2) > > > トリガー設定に起因します。`response`は、Google Formのスクリプトの「フォームの送信時」イベントで送信されます。 スプレッドシートのスクリプトの「フォームの送信時」イベントには含まれません。 「スクリプトエディタ」をどこから開いたか、が大きく関係します(フォームの右上の...を縦にしたものから設定していれば上手く動くはず) * 2 > > TypeError: undefined からプロパティ「response」を読み取れません。 at submitForm(コード:2) > > > `e`がないということですので、実行方法が間違っています。 おそらく「関数を実行」などによって送信したことで発生したエラーだと思われます。 「関数を実行」では「送信」イベントが発生しませんので、送れるかの確認は必ず、フォームに回答して確認してください。