Ada dua cara utama untuk mengakses Google Apps Script:
Buka Google Sheets atau Google Docs:
Buka Menu Ekstensi:
Extensions
(Ekstensi) di bagian atas.Pilih Apps Script:
Apps Script
. Ini akan membuka editor Google Apps Script di tab baru.Buka Google Drive:
Buat Proyek Baru:
New
(Baru) di sisi kiri.More
(Lainnya), lalu klik Google Apps Script
.
Berikut ini beberapa contoh penerapan Google Apps Script untuk membantu pekerjaan:
Mengirim pengingat atau notifikasi melalui email dapat diotomatisasi berdasarkan data di Google Sheets.
Contoh Skrip:
function sendReminderEmails() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var data = sheet.getDataRange().getValues(); for (var i = 1; i < data.length; i++) { var emailAddress = data[i][1]; // Asumsikan kolom B berisi alamat email var message = data[i][2]; // Asumsikan kolom C berisi pesan MailApp.sendEmail(emailAddress, 'Pengingat', message); } }
Dengan skrip ini, email pengingat otomatis akan dikirim ke daftar alamat email di Google Sheets.
Jika Anda menggunakan Google Forms untuk mengumpulkan data, anda bisa mengirim email terima kasih kepada pengisi formulir menggunakan GAS saat formulir disubmit.
Contoh Skrip:
function onFormSubmit(e) { var emailAddress = e.values[1]; // Asumsikan email berada di kolom kedua MailApp.sendEmail(emailAddress, 'Terima Kasih', 'Terima kasih telah mengisi formulir kami!'); }
Skrip ini dapat diaktifkan dengan pemicu (trigger) saat formulir disubmit, mengirimkan ucapan terima kasih otomatis.
Google Apps Script dapat digunakan untuk melakukan pengolahan data yang lebih kompleks di Google Sheets, seperti menghitung total berdasarkan kriteria tertentu.
Contoh Skrip:
function calculateTotal() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var data = sheet.getDataRange().getValues(); var total = 0; for (var i = 1; i < data.length; i++) { if (data[i][0] === 'Kriteria') { // Asumsikan kolom A berisi kriteria total += data[i][1]; // Asumsikan kolom B berisi nilai yang akan dijumlahkan } } sheet.getRange('C1').setValue(total); // Menyimpan total di sel C1 }
Skrip ini membantu menghitung total nilai berdasarkan kriteria yang ditentukan dan menampilkannya di sel tertentu.
Google Apps Script juga bisa digunakan untuk membuat dan mengelola acara di Google Calendar. Anda bisa mengatur jadwal secara otomatis berdasarkan data di Google Sheets.
Contoh Skrip:
function createCalendarEvent() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var data = sheet.getDataRange().getValues(); for (var i = 1; i < data.length; i++) { var eventTitle = data[i][0]; // Asumsikan kolom A berisi judul acara var eventDate = new Date(data[i][1]); // Asumsikan kolom B berisi tanggal var calendar = CalendarApp.getDefaultCalendar(); calendar.createEvent(eventTitle, eventDate); } }
Dengan skrip ini, Anda dapat dengan mudah membuat beberapa acara di Google Calendar berdasarkan informasi di Google Sheets.
Google Apps Script memungkinkan Anda untuk menghasilkan laporan secara otomatis dari data yang ada di Google Sheets atau Google Docs.
Contoh Skrip:
function createReport() { var doc = DocumentApp.create('Laporan Otomatis'); var body = doc.getBody(); body.appendParagraph('Laporan Harian'); body.appendParagraph('==================='); var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var data = sheet.getDataRange().getValues(); for (var i = 1; i < data.length; i++) { body.appendParagraph(data[i].join(', ')); //Menggabungkan data dalam satu baris } doc.saveAndClose(); }
Skrip ini akan membuat dokumen baru di Google Docs yang berisi laporan berdasarkan data dari Google Sheets.
Google Apps Script adalah alat yang sangat berguna untuk mengotomatisasi berbagai tugas dalam aplikasi Google. Dengan sedikit pemrograman, Anda dapat menghemat waktu dan meningkatkan efisiensi kerja. Mulailah eksplorasi Google Apps Script dan temukan berbagai cara untuk menyederhanakan pekerjaan Anda!