DataSourceRefreshSchedule class

Schedule for refreshing the data source.

Data sources in the spreadsheet are refreshed within a time interval. You can specify the start time by clicking the Scheduled Refresh button in the Sheets editor, but the interval is fixed at 4 hours. For example, if you specify a start time of 8 AM , the refresh will take place between 8 AM and 12 PM every day.

Constructors

DataSourceRefreshSchedule({DataSourceRefreshDailySchedule? dailySchedule, bool? enabled, DataSourceRefreshMonthlySchedule? monthlySchedule, Interval? nextRun, String? refreshScope, DataSourceRefreshWeeklySchedule? weeklySchedule})
DataSourceRefreshSchedule.fromJson(Map json_)

Properties

dailySchedule DataSourceRefreshDailySchedule?
Daily refresh schedule.
getter/setter pair
enabled bool?
True if the refresh schedule is enabled, or false otherwise.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
monthlySchedule DataSourceRefreshMonthlySchedule?
Monthly refresh schedule.
getter/setter pair
nextRun Interval?
The time interval of the next run.
getter/setter pair
refreshScope String?
The scope of the refresh.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
weeklySchedule DataSourceRefreshWeeklySchedule?
Weekly refresh schedule.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited