質問: 質問内容 ---- Google Apps Scriptで設定された権限は一定期間で有効期限切れやGoogle側の仕様変更などで無効になるのでしょうか? 再発防止手段を模索しております。 前提 -- Google Apps Scriptで以下のような仕組みを作っています。 ・トリガーで5分おきに実行 ・メールを読み取る ・読み取った内容を基に外部のWebAPIへクエリをget送信 ・エラーが発生した際にはメールで内容を送信 この仕組みは1年以上使用しています。 ### 発生している問題・エラーメッセージ 20/07/15 3:45から 「その操作を実行するには承認が必要です。」エラーが発生しました。 手動で実行した際に、メールの送受信等の各種権限を取得するように警告が出ました。 権限の再取得後は問題無くトリガーからの実行も行えています。 調べたこと ----- ・メールで失効予告や警告のようなものが届いていないか確認しましたが見当たらず。 ・別アカウントで同様の事を行っているGASでは特に影響がなかった。
回答: ここ数日の間で、同様の事例の 再認証を求められるようになり、プログラムのエラーが出るようになった人が割といるようです。 以下の手順で防げるとのこと。 1. **Google Apps ScriptのDeveloper Hubに行く** 2. **Google Apps Script APIの項目があるので、スイッチをオンにする** 参考URL:GASで「その操作を実行するには承認が必要です」が再び出るエラー