Class DatePicker

Sélecteur de date

Champ de saisie permettant de saisir une date.

Disponible pour les modules complémentaires Google Workspace et les applications Google Chat.

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'),
        );

Méthodes

MéthodeType renvoyéBrève description
setFieldName(fieldName)DatePickerDéfinit le nom du champ qui identifie ce sélecteur dans l'objet d'événement généré en cas d'interaction avec l'UI.
setOnChangeAction(action)DatePickerDéfinit un Action que le script exécute chaque fois que l'entrée du sélecteur change.
setTitle(title)DatePickerDéfinit le titre affiché au-dessus du champ de saisie.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerDéfinit la valeur préremplie à définir dans le champ de saisie.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerDéfinit la valeur préremplie à définir dans le champ de saisie.

Documentation détaillée

setFieldName(fieldName)

Définit le nom du champ qui identifie ce sélecteur dans l'objet d'événement généré en cas d'interaction avec l'UI. Le nom du champ est visible par l'utilisateur. Obligatoire : le nom du champ spécifié doit être unique.

Paramètres

NomTypeDescription
fieldNameStringNom à attribuer à cette entrée.

Renvois

DatePicker : sélecteur pour le chaînage.


setOnChangeAction(action)

Définit un Action que le script exécute chaque fois que l'entrée du sélecteur change.

Paramètres

NomTypeDescription
actionActionAction à effectuer.

Renvois

DatePicker : sélecteur pour le chaînage.


setTitle(title)

Définit le titre affiché au-dessus du champ de saisie.

Paramètres

NomTypeDescription
titleStringTitre du champ de saisie.

Renvois

DatePicker : sélecteur pour le chaînage.


setValueInMsSinceEpoch(valueMsEpoch)

Définit la valeur préremplie à définir dans le champ de saisie.

Paramètres

NomTypeDescription
valueMsEpochNumberValeur par défaut placée dans l'entrée sous la forme d'un nombre, en millisecondes depuis l'epoch. Seule la date de l'époque est utilisée, et l'heure est supprimée. Il est toujours représenté sous forme de chaîne dans les paramètres de rappel du formulaire.

Renvois

DatePicker : sélecteur pour le chaînage.


setValueInMsSinceEpoch(valueMsEpoch)

Définit la valeur préremplie à définir dans le champ de saisie.

Paramètres

NomTypeDescription
valueMsEpochStringValeur par défaut placée dans l'entrée sous forme de chaîne, en millisecondes depuis l'epoch. Seule la date de l'époque est utilisée, et l'heure est supprimée. Il est toujours représenté sous forme de chaîne dans les paramètres de rappel du formulaire.

Renvois

DatePicker : sélecteur pour le chaînage.