Доступ к частоте расписания обновления, которая определяет, как часто и когда обновляться.
Используйте этот класс только с данными, подключенными к базе данных.
Чтобы узнать, когда в следующий раз запланировано выполнение этого расписания обновления, используйте 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