昨日あたりから Google Apps Script のエラーが発生しています。GAS はお問い合わせ用のフォームメールに使っていますので、迷惑メールで入力されたアドレスが適当なんだろうと思っていたのですが、エラーが続きましたので確認してみましたら実際に問題発生でした。
01GAS からのエラーメール
Google からのメールはこれです。
「その操作を実行するには承認が必要です。」とあります。何だろう? と考えても、そもそもこのフォームメールを設置したのが随分前ですので何をどうしたのかすぐには思い出せません(笑)。
で、このサイト内を「GAS」で検索してみました。
ああ、GAS の sendEmail の認証がなぜか切れたんですね。
02送信アカウントの認証を得る
ということで、sendEmail に使っている送信アカウントの認証をとります。
まず、素直にメール内の「ここをクリック」をクリックします。
「トリガー」が表示され、マウスオーバーしますと右にペンシルアイコン(編集)が表示されますのでクリックします。
「トリガーを編集」ダイアログが表示されますので「保存」をクリックします。
アカウントの選択ダイアログが表示されますので該当のアカウントをクリックします。
「グーグルはこのアプリを認証していない」と表示されますので「Advanced」をクリックします。
クリックしますと、下に「Go to(リンク)(unsafe)」と表示されますのでクリックします。
認証ダイアログが表示されますので「Allow」をクリックします。
これで完了です。