Class DataSourceRefreshScheduleFrequency

DataSourceRefreshScheduleFrequency

Доступ к частоте расписания обновления, которая определяет, как часто и когда обновляться.

Используйте этот класс только с данными, подключенными к базе данных.

Чтобы узнать, когда в следующий раз запланировано выполнение этого расписания обновления, используйте DataSourceRefreshSchedule.getTimeIntervalOfNextRun() .

Для обновления используйте DataSourceRefreshSchedule.setFrequency(newFrequency) .

Методы

Метод Тип возврата Краткое описание
getDaysOfTheMonth() Integer[] Получает дни месяца в виде чисел (1–28), в которые необходимо обновить источник данных.
getDaysOfTheWeek() Weekday[] Получает дни недели, в которые необходимо обновить источник данных.
getFrequencyType() FrequencyType Получает тип частоты.
getStartHour() Integer Получает час начала (в виде числа от 0 до 23) временного интервала, в течение которого выполняется расписание обновления.

Подробная документация

getDaysOfTheMonth()

Получает дни месяца в виде чисел (1–28), в которые необходимо обновить источник данных. Применяется только в том случае, если тип частоты — ежемесячно.

Возвращаться

Integer[] — дни месяца, в которые необходимо обновить.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getDaysOfTheWeek()

Получает дни недели, в которые необходимо обновить источник данных. Применяется только в том случае, если тип частоты — еженедельный.

Возвращаться

Weekday[] — дни недели, в которые необходимо обновить данные.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getFrequencyType()

Получает тип частоты.

Возвращаться

FrequencyType — Тип частоты.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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

getStartHour()

Получает час начала (в виде числа от 0 до 23) временного интервала, в течение которого выполняется расписание обновления. Например, если час начала — 13, а продолжительность временного интервала — 4 часа, то источник данных обновляется между 13:00 и 17:00. Час находится в часовом поясе электронной таблицы.

Возвращаться

Integer — час начала.

Авторизация

Сценарии, использующие этот метод, требуют авторизации с одной или несколькими из следующих областей :

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