Class DataSourceRefreshScheduleFrequency

DataSourceRefreshScheduleFrequency

更新スケジュールにアクセスして、更新の頻度とタイミングを指定します。

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

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

更新するには、DataSourceRefreshSchedule.setFrequency(newFrequency) を使用します。

メソッド

メソッド戻り値の型概要
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