前提・実現したいこと
初めまして。会社でGASが使えるようになったので、自分自身でも勉強のため
コーディング作成を試みているものです。
GASで時間指定したメールを発信し、受信側でアラームのように使いたいと思っています。
発生している問題・エラーメッセージ
メール発信の前に、時間がくるとトリガーを作成するものを動かしてみましたが
時間になっても自動実行できないトラブルに見舞われています。
以下のソースコードを実行すると1回目はtrigerに登録されたのちに
指定時間になるとじっこうされますが、2回目はtrigerが登録されるものの
以下のエラーがでて実行されません。
エラーメッセージ
無効理由
このトリガーは無効になりました。原因は不明です。
該当のソースコード
function myFunction() {
var TriggerTime = new Date();
TriggerTime.setMinutes(TriggerTime.getMinutes()+2);
ScriptApp.newTrigger("myFunction").timeBased().at(TriggerTime).create();
}
試したこと
別の記事でappsscript.jsonの記載があったため
timezoneをAsia/Tokyoに変更しましたが、結果は変わりませんでした。
{
"timeZone": "Asia/Tokyo",
"dependencies": {
},
"exceptionLogging": "STACKDRIVER",
"runtimeVersion": "V8"
}
お手数ですがアドバイスのほど、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/28 12:45
2021/03/28 12:51 編集
2021/03/28 12:55