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 小时,则数据源会在下午 1 点到下午 5 点之间刷新。小时采用电子表格的时区。

弃踢回攻

Integer - 起始小时。

授权

使用此方法的脚本需要获得以下一个或多个范围的授权:

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