Class DateTimePicker

Selettore data/ora

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

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 si verifica un'interazione nell'interfaccia utente.
setOnChangeAction(action)DateTimePickerImposta un Action che lo script esegue ogni volta che l'input del selettore cambia.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerImposta il numero di minuti di differenza rispetto al fuso orario da UTC.
setTitle(title)DateTimePickerImposta il titolo visualizzato sopra il campo di immissione.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerImposta il valore precompilato da impostare nel campo di immissione.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerImposta 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 si verifica un'interazione nell'interfaccia utente. Il nome del campo è visibile all'utente. Obbligatorio; il nome del campo specificato deve essere univoco.

Parametri

NomeTipoDescrizione
fieldNameStringIl nome da assegnare a questo input.

Andata e ritorno

DateTimePicker: questo selettore, per la concatenazione.


setOnChangeAction(action)

Imposta un Action che lo script esegue ogni volta che l'input del selettore cambia.

Parametri

NomeTipoDescrizione
actionActione l'azione da eseguire.

Andata e ritorno

DateTimePicker: questo selettore, per la concatenazione.


setTimeZoneOffsetInMins(timeZoneOffsetMins)

Imposta il numero di minuti di differenza rispetto al fuso orario da UTC. Se impostato, la data e l'ora vengono visualizzate nel fuso orario specificato. Se non è impostato, l'ora viene visualizzata nel fuso orario dell'utente.

Parametri

NomeTipoDescrizione
timeZoneOffsetMinsIntegerIl numero di minuti in cui il fuso orario viene impostato rispetto all'orario UTC.

Andata e ritorno

DateTimePicker: questo selettore, per la concatenazione.


setTitle(title)

Imposta il titolo visualizzato sopra il campo di immissione.

Parametri

NomeTipoDescrizione
titleStringIl titolo del campo di immissione.

Andata e ritorno

DateTimePicker: questo selettore, per la concatenazione.


setValueInMsSinceEpoch(valueMsEpoch)

Imposta il valore precompilato da impostare nel campo di immissione.

Parametri

NomeTipoDescrizione
valueMsEpochNumberIl valore predefinito inserito nell'input come numero, in millisecondi dal periodo. È sempre rappresentata come una stringa nei parametri di callback del modulo.

Andata e ritorno

DateTimePicker: questo selettore, per la concatenazione.


setValueInMsSinceEpoch(valueMsEpoch)

Imposta il valore precompilato da impostare nel campo di immissione.

Parametri

NomeTipoDescrizione
valueMsEpochStringIl valore predefinito inserito nell'input come stringa, in millisecondi dal periodo. È sempre rappresentata come una stringa nei parametri di callback del modulo.

Andata e ritorno

DateTimePicker: questo selettore, per la concatenazione.