Class DateTimePicker

DateTimePicker

Un campo di immissione che consente agli utenti di inserire una data e un'ora.

Disponibile per i componenti aggiuntivi di Google Workspace e le app 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"));

Metodi

MetodoTipo restituitoBreve descrizione
setFieldName(fieldName)DateTimePickerImposta il nome del campo che identifica questo selettore nell'oggetto evento che viene generato quando avviene un'interazione con l'interfaccia utente.
setOnChangeAction(action)DateTimePickerImposta un Action da eseguire dallo script ogni volta che l'input del selettore cambia.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerConsente di impostare il numero di minuti di deviazione del fuso orario rispetto a UTC.
setTitle(title)DateTimePickerImposta il titolo visualizzato sopra il campo di immissione.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerConsente di impostare il valore precompilato da impostare nel campo di immissione.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerConsente di impostare il valore precompilato da impostare nel campo di immissione.

Documentazione dettagliata

setFieldName(fieldName)

Imposta il nome del campo che identifica questo selettore nell'oggetto evento che viene generato quando avviene un'interazione con l'interfaccia utente. Il nome del campo è visibile all'utente. Obbligatorio; il campo specificato deve essere univoco.

Parametri

NomeTipoDescrizione
fieldNameStringIl nome da assegnare a questo ingresso.

Invio

DateTimePicker: questo selettore, per il concatenamento.


setOnChangeAction(action)

Imposta un Action da eseguire dallo script ogni volta che l'input del selettore cambia.

Parametri

NomeTipoDescrizione
actionActionL'azione da intraprendere.

Invio

DateTimePicker: questo selettore, per il concatenamento.


setTimeZoneOffsetInMins(timeZoneOffsetMins)

Consente di impostare il numero di minuti di deviazione del fuso orario rispetto a UTC. Se impostate, le date e l'ora viene visualizzata nel fuso orario specificato. Se non viene impostata, l'ora viene visualizzata nella fuso orario.

Parametri

NomeTipoDescrizione
timeZoneOffsetMinsIntegerIl numero di minuti in cui il fuso orario viene sfalsato rispetto a UTC.

Invio

DateTimePicker: questo selettore, per il concatenamento.


setTitle(title)

Imposta il titolo visualizzato sopra il campo di immissione.

Parametri

NomeTipoDescrizione
titleStringIl titolo del campo di immissione.

Invio

DateTimePicker: questo selettore, per il concatenamento.


setValueInMsSinceEpoch(valueMsEpoch)

Consente di impostare il valore precompilato da impostare nel campo di immissione.

Parametri

NomeTipoDescrizione
valueMsEpochNumberIl valore predefinito inserito nell'input come numero, in millisecondi dal l'epoca. È sempre rappresentato come una stringa nei parametri di callback nel formato.

Invio

DateTimePicker: questo selettore, per il concatenamento.


setValueInMsSinceEpoch(valueMsEpoch)

Consente di impostare il valore precompilato da impostare nel campo di immissione.

Parametri

NomeTipoDescrizione
valueMsEpochStringIl valore predefinito inserito nell'input come stringa, in millisecondi dal l'epoca. È sempre rappresentato come una stringa nei parametri di callback nel formato.

Invio

DateTimePicker: questo selettore, per il concatenamento.