Champ de saisie qui permet aux utilisateurs de saisir une date et une heure.
Disponible pour les modules complémentaires Google Workspace et les applications Google Chat.
var dateTimePicker = CardService.newDateTimePicker() .setTitle("Enter the date and time.") .setFieldName("date_time_field") // Set default value as Jan 1, 2018, 3:00 AM UTC. Either a number or string is acceptable. .setValueInMsSinceEpoch(1514775600) // EDT time is 5 hours behind UTC. .setTimeZoneOffsetInMins(-5 * 60) .setOnChangeAction(CardService.newAction() .setFunctionName("handleDateTimeChange"));
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
setFieldName(fieldName) | DateTimePicker | Définit le nom de champ qui identifie ce sélecteur dans l'objet d'événement généré lors de il y a une interaction avec l'interface utilisateur. |
setOnChangeAction(action) | DateTimePicker | Définit un Action exécuté par le script chaque fois que l'entrée du sélecteur change. |
setTimeZoneOffsetInMins(timeZoneOffsetMins) | DateTimePicker | Définit le nombre de minutes de décalage du fuseau horaire par rapport à l'heure UTC. |
setTitle(title) | DateTimePicker | Définit le titre affiché au-dessus du champ de saisie. |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | Définit la valeur préremplie à spécifier dans le champ de saisie. |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | Définit la valeur préremplie à spécifier dans le champ de saisie. |
Documentation détaillée
setFieldName(fieldName)
Définit le nom de champ qui identifie ce sélecteur dans l'objet d'événement généré lors de il y a une interaction avec l'interface utilisateur. L'utilisateur peut voir le nom du champ. Obligatoire ; champ spécifié le nom doit être unique.
Paramètres
Nom | Type | Description |
---|---|---|
fieldName | String | Nom à attribuer à cette entrée. |
Renvois
DateTimePicker
: ce sélecteur, pour l'enchaînement.
setOnChangeAction(action)
Définit un Action
exécuté par le script chaque fois que l'entrée du sélecteur change.
Paramètres
Nom | Type | Description |
---|---|---|
action | Action | Action à effectuer. |
Renvois
DateTimePicker
: ce sélecteur, pour l'enchaînement.
setTimeZoneOffsetInMins(timeZoneOffsetMins)
Définit le nombre de minutes de décalage du fuseau horaire par rapport à l'heure UTC. S'ils sont définis, la date et l'heure est affichée dans le fuseau horaire spécifié. Si cette règle n'est pas configurée, l'heure est affichée dans les fuseau horaire.
Paramètres
Nom | Type | Description |
---|---|---|
timeZoneOffsetMins | Integer | Nombre de minutes de décalage du fuseau horaire par rapport à l'heure UTC. |
Renvois
DateTimePicker
: ce sélecteur, pour l'enchaînement.
setTitle(title)
Définit le titre affiché au-dessus du champ de saisie.
Paramètres
Nom | Type | Description |
---|---|---|
title | String | Titre du champ de saisie. |
Renvois
DateTimePicker
: ce sélecteur, pour l'enchaînement.
setValueInMsSinceEpoch(valueMsEpoch)
Définit la valeur préremplie à spécifier dans le champ de saisie.
Paramètres
Nom | Type | Description |
---|---|---|
valueMsEpoch | Number | Valeur par défaut placée dans l'entrée sous forme de nombre, en millisecondes, à l'époque. Elle est toujours représentée sous forme de chaîne dans les paramètres de rappel du formulaire. |
Renvois
DateTimePicker
: ce sélecteur, pour l'enchaînement.
setValueInMsSinceEpoch(valueMsEpoch)
Définit la valeur préremplie à spécifier dans le champ de saisie.
Paramètres
Nom | Type | Description |
---|---|---|
valueMsEpoch | String | Valeur par défaut placée dans l'entrée sous forme de chaîne, en millisecondes depuis à l'époque. Elle est toujours représentée sous forme de chaîne dans les paramètres de rappel du formulaire. |
Renvois
DateTimePicker
: ce sélecteur, pour l'enchaînement.