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.