Tingkat coding: Menengah
Durasi: 20 menit
Jenis project: Add-on editor
Tujuan
- Pahami fungsi solusi.
- Pahami fungsi layanan Apps Script dalam solusi.
- Siapkan skrip.
- Jalankan skrip.
Tentang solusi ini
Bersihkan data spreadsheet dengan menghapus baris dan kolom kosong secara otomatis, memotong spreadsheet ke tepi rentang data, dan mengisi celah dalam data.
Cara kerjanya
Skrip ini menjalankan fungsi berikut:
- Hapus baris kosong–Dalam rentang yang dipilih, skrip mengidentifikasi baris kosong dan menghapusnya. Jika sel dalam baris berisi karakter spasi, baris tersebut tidak dianggap kosong.
- Hapus kolom kosong–Dalam rentang yang dipilih, skrip akan mengidentifikasi kolom kosong dan menghapusnya. Jika sel dalam kolom berisi karakter spasi, kolom tidak dianggap kosong.
- Pangkas sheet ke rentang data–Skrip mengidentifikasi tempat rentang data berakhir dan menghapus baris dan kolom yang berlebih.
- Isi baris kosong–Skrip menyalin dan menempelkan konten sel aktif yang dipilih ke sel kosong di baris di bawahnya. Skrip berhenti menempelkan konten saat menemukan baris yang tidak kosong atau mencapai akhir rentang data.
Layanan Apps Script
Solusi ini menggunakan layanan berikut:
- Spreadsheet Service–Mendapatkan sheet aktif dan menjalankan semua fungsi pembersihan.
Prasyarat
Untuk menggunakan contoh ini, Anda memerlukan prasyarat berikut:
- Akun Google (akun Google Workspace mungkin memerlukan persetujuan administrator).
- Browser web dengan akses ke internet.
Menyiapkan skrip
- Klik tombol berikut untuk membuka project Apps Script Blank.
Membuka project - Klik Ringkasan .
- Di halaman ringkasan, klik Buat salinan
.
- Di bagian atas project yang disalin, klik Deploy > Test deployments.
- Di samping Pilih jenis, klik Aktifkan jenis deployment
> Add-on editor.
- Klik Buat pengujian baru.
- Di bagian Test document, klik No document selected.
- Pilih spreadsheet yang berisi data yang akan dibersihkan, lalu klik Sisipkan. Untuk menggunakan dokumen contoh, buat salinan spreadsheet Contoh data pembersihan.
- Klik Simpan pengujian.
- Untuk membuka spreadsheet, pilih tombol pilihan di samping pengujian yang disimpan, lalu klik Execute.
Jalankan skrip:
- Di spreadsheet, pilih rentang
A1:F20
. - Klik Ekstensi > Salinan sheet Bersih > Hapus baris kosong.
- Saat diminta, klik Lanjutkan dan izinkan skrip.
- Klik Ekstensi > Salinan sheet Bersih > Hapus baris kosong lagi.
- Klik Ekstensi > Salinan sheet Bersih > Hapus kolom kosong.
- Klik Ekstensi > Salinan sheet Bersih > Potong sheet ke rentang data.
- Pilih sel
C7
. - Klik Ekstensi > Salinan sheet Bersih > Isi baris kosong di bawah.
Meninjau kode
Untuk meninjau kode Apps Script untuk solusi ini, klik Lihat kode sumber di bawah:
Kontributor
Contoh ini dikelola oleh Google dengan bantuan Pakar Developer Google.