タイムアウトをかいひする回避するために、時間のトリガーを作成しております。
下記が、対象のソースです。
var now = Moment.moment();
if(now.diff(start , "minutes") >= 4) {
ScriptProperties.setProperty("titlecount", a);
ScriptProperties.setProperty("ritecount", i);
//
//
//
const triggers = ScriptApp.getProjectTriggers();
for(const trigger of triggers){
if(trigger.getHandlerFunction() == 'test'){
ScriptApp.deleteTrigger(trigger); // Utilities.sleep(1000); }
}
var triggerId = ScriptApp.newTrigger('test').timeBased().at(Moment.moment().add("seconds" ,5 ).toDate()).create().getUniqueId();
}
スクリプトを実行すると
・ScriptApp.deleteTrigger(trigger);
上記の部分で、
「Exception: 短時間にサービス scriptapp unsubscribe を実行した回数が多すぎます。呼び出しの間に Utilities.sleep(1000) を試してください。 」
このようなエラーが発生します。
なので、Utilities.sleep(1000);左記のコードを入れてみたりしたのですが、回避できません。
どのように実装すればよいかわからないので、ご教授いただけないでしょうか?
わかりづらい質問で大変恐縮ではございますが、ご確認宜しくお願いいたします。
あなたの回答
tips
プレビュー