Page Summary
-
ExtensionSchedule represents a single period within a Google Ads ad extension schedule, such as a specific day and time range for an ad to show.
-
Multiple ExtensionSchedules are needed to cover different days or time ranges for a single ad extension.
-
The object provides methods to retrieve the day of the week, start hour and minute, and end hour and minute for the schedule.
-
The getEntityType() method returns "ExtensionSchedule" to identify the object type.
-
The possible values for minutes are 0, 15, 30, and 45.
var monday = { dayOfWeek : "MONDAY" , startHour : 9 , startMinute : 0 , endHour : 18 , endMinute : 0 }; var tuesday = { dayOfWeek : "TUESDAY" , startHour : 9 , startMinute : 0 , endHour : 18 , endMinute : 0 }; sitelink . setSchedules ([ monday , tuesday ]);
Methods:
| Member | Type | Description |
|---|---|---|
String
|
Returns the day of week this schedule applies to. | |
int
|
Returns the ending hour of this schedule. | |
int
|
Returns the ending minute of this schedule. | |
String
|
Returns the type of this entity as a String
, in this case, "ExtensionSchedule"
. |
|
int
|
Returns the starting hour of this schedule. | |
int
|
Returns the starting minute of this schedule. |
getDayOfWeek()
Returns the day of week this schedule applies to. Possible values: "MONDAY"
, "TUESDAY"
, "WEDNESDAY"
, "THURSDAY"
, "FRIDAY"
, "SATURDAY"
, or "SUNDAY"
.
Return values:
| Type | Description |
|---|---|
String
|
The day of week this schedule applies to. |
getEndHour()
Returns the ending hour of this schedule. The time is based on a 24-hour clock. Valid ending times range from 00:15
to 24:00
. So, for instance, a schedule
which ends at 15:30 would return 15
as the value of getEndHour()
.
Return values:
| Type | Description |
|---|---|
int
|
The ending hour of this schedule. |
getEndMinute()
Returns the ending minute of this schedule. For instance, a schedule which ends at 15:30 would return 30
as the value of getEndMinute()
. The only
possible return values are 0
, 15
, 30
, and 45
.
Return values:
| Type | Description |
|---|---|
int
|
The ending minute of this schedule. |
getEntityType()
Returns the type of this entity as a String
, in this case, "ExtensionSchedule"
. Return values:
| Type | Description |
|---|---|
String
|
Type of this entity: "ExtensionSchedule"
. |
getStartHour()
Returns the starting hour of this schedule. The time is based on a 24-hour clock. Valid starting times range from 00:00
to 23:45
. So, for instance, a schedule
which starts at 15:30 would return 15
as the value of getStartHour()
.
Return values:
| Type | Description |
|---|---|
int
|
The starting hour of this schedule. |
getStartMinute()
Returns the starting minute of this schedule. For instance, a schedule which starts at 15:30 would return 30
as the value of getStartMinute()
. The only
possible return values are 0
, 15
, 30
, and 45
.
Return values:
| Type | Description |
|---|---|
int
|
The starting minute of this schedule. |

