GASエラー「その操作を実行するには承認が必要です」が出たら

GASエラー「その操作を実行するには承認が必要です」が出たら

昨日あたりから Google Apps Script のエラーが発生しています。GAS はお問い合わせ用のフォームメールに使っていますので、迷惑メールで入力されたアドレスが適当なんだろうと思っていたのですが、エラーが続きましたので確認してみましたら実際に問題発生でした。

01GAS からのエラーメール

Google からのメールはこれです。

「その操作を実行するには承認が必要です。」とあります。何だろう? と考えても、そもそもこのフォームメールを設置したのが随分前ですので何をどうしたのかすぐには思い出せません(笑)。

で、このサイト内を「GAS」で検索してみました。

ああ、GAS の sendEmail の認証がなぜか切れたんですね。

02送信アカウントの認証を得る

ということで、sendEmail に使っている送信アカウントの認証をとります。

まず、素直にメール内の「ここをクリック」をクリックします。

「トリガー」が表示され、マウスオーバーしますと右にペンシルアイコン(編集)が表示されますのでクリックします。

「トリガーを編集」ダイアログが表示されますので「保存」をクリックします。

アカウントの選択ダイアログが表示されますので該当のアカウントをクリックします。

「グーグルはこのアプリを認証していない」と表示されますので「Advanced」をクリックします。

クリックしますと、下に「Go to(リンク)(unsafe)」と表示されますのでクリックします。

認証ダイアログが表示されますので「Allow」をクリックします。

これで完了です。

詳解! Google Apps Script完全入門 [第3版]

詳解! Google Apps Script完全入門 [第3版]

  • 作者:高橋宣成
  • 秀和システム

Amazon