Получите доступ к частоте обновления расписания, которая определяет, как часто и когда следует обновлять информацию.
Используйте этот класс только с данными, подключенными к базе данных.
Чтобы узнать, когда будет запланировано следующее обновление по этому расписанию, используйте DataSourceRefreshSchedule.getTimeIntervalOfNextRun() .
Для обновления используйте DataSourceRefreshSchedule.setFrequency(newFrequency) .
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
get Days Of The Month() | Integer[] | Получает дни месяца в виде чисел (от 1 до 28), в соответствии с которыми необходимо обновить источник данных. |
get Days Of The Week() | Weekday[] | Получает дни недели, в которые следует обновлять источник данных. |
get Frequency Type() | Frequency Type | Получает тип частоты. |
get Start Hour() | 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