AI-generated Key Takeaways
-
DatePicker is an input field for selecting a date in Google Workspace add-ons and Google Chat apps.
-
Key methods include setting the field name, title, and default value, as well as defining an action when the input changes.
-
The
setValueInMsSinceEpochmethod can accept the default date value as either a number or a string representing milliseconds since the epoch.
An input field that allows inputing a date.
Available for Google Workspace add-ons and Google Chat apps.
const dateTimePicker = CardService . newDatePicker () . setTitle ( 'Enter the date.' ) . setFieldName ( 'date_field' ) // Set default value as Jan 1, 2018 UTC. Either a number or string is // acceptable. . setValueInMsSinceEpoch ( 1514775600 ) . setOnChangeAction ( CardService . newAction (). setFunctionName ( 'handleDateTimeChange' ), );
Methods
| Method | Return type | Brief description |
|---|---|---|
Date
|
Sets the field name that identifies this picker in the event object that is generated when there is a UI interaction. | |
Date
|
Sets an Action
that the script performs whenever the picker input changes. |
|
Date
|
Sets the title displayed above the input field. | |
Date
|
Sets the prefilled value to be set in the input field. | |
Date
|
Sets the prefilled value to be set in the input field. |
Detailed documentation
set
Field
Name(fieldName)
Sets the field name that identifies this picker in the event object that is generated when there is a UI interaction. The field name is visible to the user. Required; the specified field name must be unique.
Parameters
| Name | Type | Description |
|---|---|---|
field
|
String
|
The name to assign to this input. |
Return
Date
— This picker, for chaining.
set
On
Change
Action(action)
Sets an Action
that the script performs whenever the picker input changes.
Parameters
| Name | Type | Description |
|---|---|---|
action
|
Action
|
The action to take. |
Return
Date
— This picker, for chaining.
set
Title(title)
Sets the title displayed above the input field.
Parameters
| Name | Type | Description |
|---|---|---|
title
|
String
|
The input field title. |
Return
Date
— This picker, for chaining.
set
Value
In
Ms
Since
Epoch(valueMsEpoch)
Sets the prefilled value to be set in the input field.
Parameters
| Name | Type | Description |
|---|---|---|
value
|
Number
|
The default value placed in the input as a number, in milliseconds since the epoch. Only the date of the epoch time is used, and the time of the epoch time is discarded. It is always represented as a string in the form callback parameters. |
Return
Date
— This picker, for chaining.
set
Value
In
Ms
Since
Epoch(valueMsEpoch)
Sets the prefilled value to be set in the input field.
Parameters
| Name | Type | Description |
|---|---|---|
value
|
String
|
The default value placed in the input as a string, in milliseconds since the epoch. Only the date of the epoch time is used, and the time of the epoch time is discarded. It is always represented as a string in the form callback parameters. |
Return
Date
— This picker, for chaining.

