Mengakses aturan format bersyarat. Untuk membuat aturan baru, gunakan Spreadsheet dan Conditional.
Anda dapat menggunakan Sheet.setConditionalFormatRules(rules) untuk menetapkan
aturan untuk sheet tertentu.
Metode
| Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
|---|---|---|
copy() | Conditional | Menampilkan preset pembuat aturan dengan setelan aturan ini. |
get | Boolean | Mengambil informasi Boolean aturan jika aturan ini menggunakan kriteria kondisi boolean. |
get | Gradient | Mengambil informasi Gradient aturan, jika aturan ini menggunakan kriteria kondisi gradien. |
get | Range[] | Mengambil rentang tempat aturan format bersyarat ini diterapkan. |
Dokumentasi mendetail
copy()
Menampilkan preset pembuat aturan dengan setelan aturan ini.
Pulang pergi
Conditional — Builder berdasarkan setelan aturan ini.
get Boolean Condition()
Mengambil informasi Boolean aturan jika aturan ini menggunakan kriteria kondisi boolean. Jika tidak, akan menampilkan null.
// Log the boolean criteria type of the first conditional format rules of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const booleanCondition = rule.getBooleanCondition(); if (booleanCondition != null) { Logger.log(booleanCondition.getCriteriaType()); }
Pulang pergi
Boolean — Objek kondisi boolean, atau null jika aturan tidak menggunakan
kondisi boolean.
get Gradient Condition()
Mengambil informasi Gradient aturan, jika aturan ini menggunakan kriteria kondisi gradien. Jika tidak, akan menampilkan null.
// Log the gradient minimum color of the first conditional format rule of a // sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const gradientCondition = rule.getGradientCondition(); if (gradientCondition != null) { // Assume the color has ColorType.RGB. Logger.log(gradientCondition.getMinColorObject().asRgbColor().asHexString()); }
Pulang pergi
Gradient — Objek kondisi gradien, atau null jika aturan tidak menggunakan kondisi
gradien.
get Ranges()
Mengambil rentang tempat aturan format bersyarat ini diterapkan.
// Log each range of the first conditional format rule of a sheet. const rule = SpreadsheetApp.getActiveSheet().getConditionalFormatRules()[0]; const ranges = rule.getRanges(); for (let i = 0; i < ranges.length; i++) { Logger.log(ranges[i].getA1Notation()); }
Pulang pergi
Range[] — Rentang tempat aturan format bersyarat ini diterapkan.