JavaScript untuk Apps Script#
Untuk otomasi Apps Script, hanya seperlian fitur JavaScript yang dipakai. Berikut yang paling sering digunakan.
Variabel#
Gunakan let untuk nilai yang berubah, const untuk nilai tetap.
Example:
let nama = 'Budi';const jumlah = 10;Fungsi#
Tombol Run menjalankan satu fungsi.
Example:
function sapa(nama) { return 'Halo ' + nama;}Logger.log(sapa('Sari')); // Halo SariArray#
Array adalah daftar nilai. Index dimulai dari 0.
Example:
const buah = ['apel', 'mangga', 'jeruk'];buah.push('pisang'); // tambahbuah[0]; // 'apel'buah.length; // 4Objek#
Objek menyimpan pasangan kunci-nilai.
Example:
const orang = { nama: 'Budi', umur: 25 };orang.nama; // 'Budi'Loop#
Gunakan forEach untuk mengulang tiap item array.
Example:
buah.forEach(function (item) { Logger.log(item);});map, filter, reduce#
Tiga method ini paling sering dipakai untuk mengolah data Sheets.
Example:
const angka = [1, 2, 3, 4];
const kaliDua = angka.map((n) => n * 2); // [2,4,6,8]const genap = angka.filter((n) => n % 2 === 0); // [2,4]const total = angka.reduce((sum, n) => sum + n, 0); // 10| Method | Deskripsi |
|---|---|
map() | Mengubah tiap item, mengembalikan array baru |
filter() | Menyaring item, mengembalikan array baru |
reduce() | Merangkum array menjadi satu nilai |
Next#
Pelajari Menjalankan Script Pertama.