質問: itemResponse.getResponse(); message += (i + 1).toString() +'.' + question +':' + answer +'\n'; } var address ='hoge@hoge.net'; var title ='[依頼を受け付けました]'; var content ='下記の内容で、依頼を受信しました。\n\n'+ message; GmailApp.sendEmail(address, title, content); } ``` トリガーは問題なく設定できていました。ソースコードのどこがおかしいのでしょうか。 トリガーのエラー率が100%になっています。
回答: 表示されたエラーメッセージで検索すると同じような症状について書かれた記事がいくつか見つかります。 対処方法としては「いったんトリガーを削除して再設定してください」とあります。 なお、再設定の際に「権限の追加」に関するダイアログが表示されるそうなので、こちらを承認し直してみてください。 参考: Google Apps Scriptで メソッド「getItemResponses」を呼び出せません。 が出る時 - Qiita Googleフォームの自動送信スクリプトに、急に承認が必要になった話