質問: new Date(); time.setHours(10); time.setMinutes(00); if (isMyBusinessDay2(date)){ ScriptApp.newTrigger('openFormAcceptance').timeBased().at(time).create(); } } --- 動作させると動作はするときもありますが、トリガーがセットされません。 ご教示いただければ幸いです。
回答: > > 「休業日」の場合はSetTrigger1でフォームの開放を9時に、「営業日」の場合はsetTrigger2でフォームの開放を10時に作動させたいです > > > 記載していない部分やCodeブロックにない部分を深く考えるのは止めますが...。 掲載していただいたコードについては、単純に一定時間毎(毎時0分等)に動作する関数でこういう考え方で良いのではないでしょうか? 条件にヒットしなければsetTriggerX()を動かす必要はないので。 ``` if (【フォームが未開放である】and【休業日である】and【午前9時以降である】) { setTrigger1(); } else if (【フォームが未開放である】and【営業日である】and【午前10時以降である】) { setTrigger2(); } ```