Class DataSourceRefreshScheduleFrequency

DataSourceRefreshScheduleFrequency

更新スケジュールの頻度(更新頻度とタイミング)にアクセスする。

このクラスは、データベースに接続されているデータでのみ使用します。

この更新スケジュールの次回の実行日時を確認するには、DataSourceRefreshSchedule.getTimeIntervalOfNextRun() を使用します。

更新するには、DataSourceRefreshSchedule.setFrequency(newFrequency) を使用してください。

Methods

メソッド戻り値の型概要
getDaysOfTheMonth()Integer[]データソースを更新する日を数値(1 ~ 28)で取得します。
getDaysOfTheWeek()Weekday[]データソースを更新する曜日を取得します。
getFrequencyType()FrequencyType頻度タイプを取得します。
getStartHour()Integer更新スケジュールを実行する時間間隔の開始時間を(0 ~ 23 の数値で)取得します。

詳細なドキュメント

getDaysOfTheMonth()

データソースを更新する日を数値(1 ~ 28)で取得します。頻度タイプが月単位の場合にのみ適用されます。

リターン

Integer[] - 更新する日。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getDaysOfTheWeek()

データソースを更新する曜日を取得します。頻度タイプが週単位の場合にのみ適用されます。

リターン

Weekday[] - 更新する曜日。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getFrequencyType()

頻度タイプを取得します。

リターン

FrequencyType - 頻度のタイプ。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

getStartHour()

更新スケジュールを実行する時間間隔の開始時間を(0 ~ 23 の数値で)取得します。たとえば、開始時間が 13 で時間間隔が 4 時間の場合、データソースは午後 1 時から午後 5 時の間に更新されます。時間はスプレッドシートのタイムゾーンに基づきます。

リターン

Integer - 開始時間。

承認

この方法を使用するスクリプトには、次の 1 つ以上のスコープによる承認が必要です。

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets