0

Google ドキュメントのスプレッドシートで実行され、正常に動作するスクリプトがあります。このスクリプトの実行を自動化する必要があり、トリガーを使用しましたが、これも正常に機能します。トリガーのオプションでは、スクリプトを 10 時から 11 時または 11 時から 12 時に実行できますが、10:30 には実行できません。

正確な時間オプションを使用できますが、それは毎回日付をリセットすることを意味します。午前 10 時に実行してスリープ コマンドを入れることもできますが、スクリプトの実行時間に時間制限があるかどうかはわかりません。これは事実上 30 分間実行されます。

他に考えはありますか?

ありがとうアデ

4

2 に答える 2

4

スクリプトでトリガーを設定すると、UI よりも多くのオプションが提供されるようです。ClockTriggerBuilder https://developers.google.com/apps-script/class_clocktriggerbuilderを参照してください。

例えば

ScriptApp.newTrigger("myTimeTrigger")
  .timeBased()
  .onWeekDay(ScriptApp.WeekDay.MONDAY)
  .atHour(12).nearMinute(15)
  .create();
于 2012-07-27T02:48:00.103 に答える
0

30 分ごとにトリガーを設定し、スクリプト自体を「今何時ですか?」とチェックインすることができます。10:30じゃない?その後、戻ります...取得する必要がある精度によっては、良いスタートを切るのが難しい場合があります...したがって、分のトリガーで同じことを行うことができます...(スリープオプションを忘れてください。合計許容実行時間) 非常に類似したこの投稿も参照してください:勤務時間のみのトリガー

于 2012-07-26T20:44:37.990 に答える