Class DataSourceRefreshScheduleFrequency

DataSourceRefreshScheduleFrequency

Получите доступ к частоте обновления расписания, которая определяет, как часто и когда следует обновлять информацию.

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

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