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

Enum DataValidationCriteria

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

KriteriaValidasiData

Enumerasi yang mewakili kriteria validasi data yang dapat ditetapkan pada rentang.

Untuk memanggil enum, Anda memanggil class induk, nama, dan propertinya. Misalnya, 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);

Properti

Properti Jenis Deskripsi
DATE_AFTER Enum Memerlukan tanggal yang lebih baru dari nilai yang diberikan.
DATE_BEFORE Enum Memerlukan tanggal yang lebih awal dari nilai yang diberikan.
DATE_BETWEEN Enum Memerlukan tanggal yang berada di antara nilai yang diberikan.
DATE_EQUAL_TO Enum Memerlukan tanggal yang sama dengan nilai yang diberikan.
DATE_IS_VALID_DATE Enum Memerlukan tanggal.
DATE_NOT_BETWEEN Enum Memerlukan tanggal yang bukan antara nilai yang diberikan.
DATE_ON_OR_AFTER Enum Mewajibkan tanggal yang jatuh pada atau setelah nilai yang diberikan.
DATE_ON_OR_BEFORE Enum Memerlukan tanggal yang tepat pada atau sebelum nilai yang diberikan.
NUMBER_BETWEEN Enum Memerlukan angka yang berada di antara nilai yang diberikan.
NUMBER_EQUAL_TO Enum Memerlukan angka yang sama dengan nilai yang diberikan.
NUMBER_GREATER_THAN Enum Mewajibkan angka yang lebih besar dari nilai yang diberikan.
NUMBER_GREATER_THAN_OR_EQUAL_TO Enum Memerlukan angka yang lebih besar dari atau sama dengan nilai yang diberikan.
NUMBER_LESS_THAN Enum Memerlukan angka yang kurang dari nilai yang diberikan.
NUMBER_LESS_THAN_OR_EQUAL_TO Enum Memerlukan angka yang kurang dari atau sama dengan nilai yang diberikan.
NUMBER_NOT_BETWEEN Enum Memerlukan angka yang bukan antara nilai yang diberikan.
NUMBER_NOT_EQUAL_TO Enum Memerlukan angka yang tidak sama dengan nilai yang diberikan.
TEXT_CONTAINS Enum Mewajibkan input berisi nilai yang diberikan.
TEXT_DOES_NOT_CONTAIN Enum Mewajibkan input tidak berisi nilai yang diberikan.
TEXT_EQUAL_TO Enum Memerlukan input yang sama dengan nilai yang diberikan.
TEXT_IS_VALID_EMAIL Enum Memerlukan input dalam bentuk alamat email.
TEXT_IS_VALID_URL Enum Memerlukan input dalam bentuk URL.
VALUE_IN_LIST Enum Memerlukan input yang sama dengan salah satu nilai yang diberikan.
VALUE_IN_RANGE Enum Mewajibkan input sama dengan nilai dalam rentang yang diberikan.
CUSTOM_FORMULA Enum Memerlukan input yang membuat formula yang diberikan dievaluasi menjadi true.
CHECKBOX Enum Memerlukan input berupa nilai kustom atau boolean; dirender sebagai kotak centang.

Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.

Terakhir diperbarui pada 2024-12-21 UTC.