Format & Styling Sel Otomatis
SeriLevel 1 — SpreadsheetApp (Jantung Otomasi)3 / 6

Format & Styling Sel Otomatis

Ubah warna, tebal, lebar kolom, dan format angka di Google Sheets melalui Apps Script.

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 = 200px
sheet.setRowHeight(1, 30);
sheet.autoResizeColumns(1, 4); // otomatis muat isi

Format Angka dan Tanggal#

Example:

sheet.getRange('C2:C100').setNumberFormat('#,##0'); // pemisah ribuan
sheet.getRange('D2:D100').setNumberFormat('Rp #,##0'); // rupiah
sheet.getRange('E2:E100').setNumberFormat('yyyy-mm-dd'); // tanggal

Method Umum#

MethodDeskripsi
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.

Lisensi

CC BY-NC-SA 4.0 Karya ini dilisensikan di bawah Lisensi Creative Commons Atribusi-NonKomersial-BerbagiSerupa 4.0 Internasional.

Tulisan Terkait

Butuh jasa automatisasi atau custom Apps Script?

Jangan ragu untuk berkonsultasi. Kami bantu bangun solusi sesuai kebutuhan Anda.

Konsultasi sekarang →