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