Freigeben über


ExcelScript.DataValidationType enum

Stellt die Enumeration des Datenvalidierungstyps dar.

Hinweise

Beispiele

/**
 * This sample reads and logs the data validation type of the currently selected range.
 */
function main(workbook: ExcelScript.Workbook) {
  // Get the currently selected range.
  let range = workbook.getSelectedRange();

  // Get the type (`DataValidationType`) of data validation applied to the range.
  let validationType = range.getDataValidation().getType();

  /*
   * Log the data validation type.
   * If the range has a single value, it logs that type.
   * If the range doesn't have data validation applied, it logs "None".
   * If the range has multiple different types of data validation, it logs "Inconsistent" or "MixedCriteria".
   */
  console.log(validationType.toString());
}

Felder

custom

Der benutzerdefinierte Datenüberprüfungstyp.

date

Der Datumsdatenvalidierungstyp.

decimal

Der Dezimaldatenvalidierungstyp.

inconsistent

Inkonsistent bedeutet, dass der Bereich eine inkonsistente Datenüberprüfung aufweist, was darauf hinweist, dass es unterschiedliche Regeln für verschiedene Zellen gibt.

list

Der Listendatenüberprüfungstyp.

mixedCriteria

Gemischte Kriterien bedeuten, dass der Bereich datenvalidiert für einige, aber nicht für alle Zellen vorhanden ist.

none

None bedeutet, dass ein Beliebiger Wert zulässig ist, was angibt, dass es keine Datenüberprüfung im Bereich gibt.

textLength

Der Datenüberprüfungstyp der Textlänge.

time

Der Zeitdatenvalidierungstyp.

wholeNumber

Der Datenüberprüfungstyp für ganze Zahlen.