Styling melalui Kode#
Gunakan method Range untuk mengatur tampilan sel secara terprogram.
Teks dan Warna#
Example:
function formatHeader() { const sheet = SpreadsheetApp.getActiveSheet(); const header = sheet.getRange('A1:D1');
header .setBackground('#1e293b') .setFontColor('#ffffff') .setFontWeight('bold') .setHorizontalAlignment('center');}Lebar dan Tinggi#
Example:
sheet.setColumnWidth(1, 200); // kolom A = 200pxsheet.setRowHeight(1, 30);sheet.autoResizeColumns(1, 4); // otomatis muat isiFormat Angka dan Tanggal#
Example:
sheet.getRange('C2:C100').setNumberFormat('#,##0'); // pemisah ribuansheet.getRange('D2:D100').setNumberFormat('Rp #,##0'); // rupiahsheet.getRange('E2:E100').setNumberFormat('yyyy-mm-dd'); // tanggalMethod Umum#
| Method | Deskripsi |
|---|---|
setBackground(hex) | Warna latar |
setFontColor(hex) | Warna teks |
setFontWeight('bold') | Tebal |
setNumberFormat(fmt) | Format angka/tanggal |
setColumnWidth(n, px) | Lebar kolom |
Warning
Untuk ribuan baris, gunakan Conditional Formatting bawaan Sheets (
getConditionalFormatRules()) daripada mengubah sel satu per satu.
Next#
Pelajari Formulir ke Sheets.