Enum DataValidationCriteria  |  Apps Script  |  Google for Developers (original) (raw)

Enum DataValidationCriteria

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Criteri diconvalida dei dati

Un'enumerazione che rappresenta i criteri di convalida dei dati che possono essere impostati su un intervallo.

Per chiamare un enum, devi chiamare la relativa classe, il nome e la proprietà di base. Ad esempio, SpreadsheetApp.DataValidationCriteria.DATE_IS_VALID_DATE.

// Change existing data-validation rules that require a date in 2013 to require // a date in 2014. const oldDates = [new Date('1/1/2013'), new Date('12/31/2013')]; const newDates = [new Date('1/1/2014'), new Date('12/31/2014')]; const sheet = SpreadsheetApp.getActiveSheet(); const range = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns()); const rules = range.getDataValidations();

for (let i = 0; i < rules.length; i++) { for (let j = 0; j < rules[i].length; j++) { const rule = rules[i][j];

if (rule != null) {
  const criteria = rule.getCriteriaType();
  const args = rule.getCriteriaValues();

  if (criteria === SpreadsheetApp.DataValidationCriteria.DATE_BETWEEN &&
      args[0].getTime() === oldDates[0].getTime() &&
      args[1].getTime() === oldDates[1].getTime()) {
    // Create a builder from the existing rule, then change the dates.
    rules[i][j] = rule.copy().withCriteria(criteria, newDates).build();
  }
}

} } range.setDataValidations(rules);

Proprietà

Proprietà Tipo Descrizione
DATE_AFTER Enum Richiede una data successiva al valore specificato.
DATE_BEFORE Enum Richiede una data precedente al valore specificato.
DATE_BETWEEN Enum Richiede una data compresa tra i valori specificati.
DATE_EQUAL_TO Enum Richiede una data uguale al valore specificato.
DATE_IS_VALID_DATE Enum Richiede una data.
DATE_NOT_BETWEEN Enum Richiede una data non compresa tra i valori specificati.
DATE_ON_OR_AFTER Enum Richiedi una data uguale o successiva al valore specificato.
DATE_ON_OR_BEFORE Enum Richiede una data uguale o precedente al valore specificato.
NUMBER_BETWEEN Enum Richiede un numero compreso tra i valori specificati.
NUMBER_EQUAL_TO Enum Richiede un numero uguale al valore specificato.
NUMBER_GREATER_THAN Enum Richiedi un numero maggiore del valore specificato.
NUMBER_GREATER_THAN_OR_EQUAL_TO Enum Richiede un numero maggiore o uguale al valore specificato.
NUMBER_LESS_THAN Enum Richiede un numero inferiore al valore specificato.
NUMBER_LESS_THAN_OR_EQUAL_TO Enum Richiede un numero minore o uguale al valore specificato.
NUMBER_NOT_BETWEEN Enum Richiede un numero non compreso tra i valori specificati.
NUMBER_NOT_EQUAL_TO Enum Richiede un numero diverso dal valore specificato.
TEXT_CONTAINS Enum Richiede che l'input contenga il valore specificato.
TEXT_DOES_NOT_CONTAIN Enum Richiede che l'input non contenga il valore specificato.
TEXT_EQUAL_TO Enum Richiede che l'input sia uguale al valore specificato.
TEXT_IS_VALID_EMAIL Enum Richiede che l'input sia sotto forma di indirizzo email.
TEXT_IS_VALID_URL Enum Richiede che l'input sia sotto forma di URL.
VALUE_IN_LIST Enum Richiede che l'input sia uguale a uno dei valori specificati.
VALUE_IN_RANGE Enum Richiede che l'input sia uguale a un valore nell'intervallo specificato.
CUSTOM_FORMULA Enum Richiede che l'input generi una valutazione della formula data pari a true.
CHECKBOX Enum Richiede che l'input sia un valore personalizzato o booleano; visualizzato come casella di controllo.

Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.

Ultimo aggiornamento 2024-12-21 UTC.