Contoh Sederhana Kode Google Apps Script Untuk Spreadsheet


Google Apps Script adalah platform pengembangan yang memungkinkan Anda membuat aplikasi dan alat tambahan untuk produk Google seperti Google Sheets, Google Drive, dan Gmail. Dalam artikel ini, kita akan fokus pada bagaimana Google Apps Script digunakan untuk memanipulasi Spreadsheet.

Google Sheets adalah aplikasi cloud-based yang memungkinkan Anda membuat dan memanipulasi spreadsheet. Fitur standar seperti membuat formula, memfilter dan menyortir data, dan menggambar grafik juga tersedia. Namun, jika Anda ingin melakukan tugas-tugas yang lebih kompleks atau membuat solusi yang disesuaikan dengan kebutuhan bisnis Anda, Anda dapat menggunakan Google Apps Script.

Google Apps Script memberikan akses ke API Google dan memungkinkan Anda membuat skrip yang mengautomasi tugas-tugas seperti:

  • Mengambil data dari situs web atau API lain dan menyimpannya dalam Spreadsheet
  • Membuat grafik dan tabel dinamis dari data yang diambil
  • Mengirim email otomatis berdasarkan data yang ada dalam Spreadsheet
  • Menambahkan menu pada Spreadsheet untuk memanggil skrip

Untuk memulai, buka Spreadsheet Anda dan klik “Tools” -> “Script editor”. Anda akan dibawa ke editor skrip Google Apps Script. Dalam editor ini, Anda dapat menulis skrip JavaScript yang mengakses API Google dan memanipulasi data dalam Spreadsheet.

Berikut adalah contoh sederhana yang menambahkan dua nomor pada Spreadsheet:

function addNumbers() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var cell1 = sheet.getRange("A1").getValue();
  var cell2 = sheet.getRange("B1").getValue();
  var result = cell1 + cell2;
  sheet.getRange("C1").setValue(result);
}

 

Skrip di atas mengambil nilai dari kolom A1 dan B1, menambahkan kedua nilai tersebut, dan menyimpan hasilnya di kolom C1. Anda dapat memanggil skrip ini dengan mengklik “Run” pada toolbar atau dengan memanggilnya melalui menu pada Spreadsheet.

Google Apps Script sangat berguna ketika Anda membutuhkan solusi tambahan untuk Google Sheets. Ini memungkinkan Anda memanipulasi data dan mengautomasikan tugas-tugas seperti yang ditunjukkan dalam contoh di atas.

Dengan Google Apps Script, Anda juga dapat membuat aplikasi yang dapat digunakan oleh banyak orang secara bersamaan. Anda dapat mempublikasikan skrip Anda sebagai aplikasi web atau add-on untuk Google Sheets, sehingga dapat diakses oleh siapa saja yang memiliki akses ke Spreadsheet.

Berikut adalah contoh skrip yang membuat tabel sederhana dari data yang diambil dari Google Sheets:

function createTable() {
  var sheet = SpreadsheetApp.getActiveSheet();
  var data = sheet.getDataRange().getValues();
  var html = "<table>";
  for (var i = 0; i < data.length; i++) {
    html += "<tr>";
    for (var j = 0; j < data[i].length; j++) {
      html += "<td>" + data[i][j] + "</td>";
    }
    html += "</tr>";
  }
  html += "</table>";
  var ui = HtmlService.createHtmlOutput(html);
  SpreadsheetApp.getUi().showModalDialog(ui, 'Tabel Data');
}

 

Skrip di atas mengambil semua data dalam Spreadsheet dan memformatnya sebagai tabel HTML. Kemudian, tabel tersebut ditampilkan sebagai dialog modal melalui HtmlService.

Google Apps Script juga memungkinkan Anda untuk mengintegrasikan aplikasi lain ke dalam Google Sheets. Misalnya, Anda dapat mengirim data dari Spreadsheet ke aplikasi CRM atau membuat trigger untuk mengirim email ketika data dalam Spreadsheet berubah.

Untuk menggunakan Google Apps Script secara efektif, Anda harus memiliki beberapa pemahaman tentang pemrograman dan API Google. Namun, setelah Anda mempelajari dasar-dasar, Anda akan menemukan bahwa Google Apps Script adalah alat yang sangat kuat dan fleksibel untuk memanipulasi data dalam Google Sheets dan aplikasi Google lainnya.

Dengan demikian, Google Apps Script adalah solusi yang baik bagi Anda yang ingin membuat solusi tambahan untuk Google Sheets dan aplikasi Google lainnya. Dengan sedikit kreativitas dan pemahaman tentang pemrograman, Anda dapat mengoptimalkan penggunaan Google Sheets dan membuat solusi yang disesuaikan dengan kebutuhan bisnis Anda.

Untuk membuat aplikasi Google Apps Script, Anda harus membuka Google Drive dan membuat dokumen baru yang disebut Google Sheets. Setelah itu, Anda dapat mengakses editor Google Apps Script melalui menu “Tools” dan pilih “Script editor”.

Editor ini mirip dengan editor teks biasa, tetapi memiliki beberapa fitur tambahan seperti autocomplete dan debugging. Anda dapat membuat skrip baru dengan memilih “File” dan pilih “New” untuk membuat skrip baru.

Untuk menjalankan skrip, Anda dapat memilih “Run” dari menu atau menekan tombol “Play” di editor. Beberapa skrip memerlukan input dari pengguna, seperti memasukkan nama file atau memilih folder. Dalam hal ini, Anda akan melihat dialog yang meminta Anda memasukkan informasi yang diperlukan.

Google Apps Script juga memungkinkan Anda untuk membuat fungsi yang dapat dipanggil dari skrip lain atau dari menu Google Sheets. Fungsi ini memiliki nama dan dapat memiliki parameter dan nilai kembalian. Ini sangat berguna ketika Anda ingin membuat skrip yang dapat digunakan oleh skrip lain atau dapat dipanggil dengan mudah dari Google Sheets.

Berikut adalah contoh fungsi sederhana yang mengambil jumlah dari dua angka:

function addNumbers(a, b) {
  return a + b;
}

 

Untuk menggunakan fungsi ini, Anda dapat memanggilnya dari skrip lain atau dari sel Google Sheets dengan menggunakan formula =addNumbers(a, b).

Dengan demikian, Google Apps Script adalah alat yang sangat berguna untuk membuat solusi tambahan untuk Google Sheets dan aplikasi Google lainnya. Anda dapat membuat skrip untuk melakukan tugas-tugas seperti memformat data, mengirim email, atau membuat aplikasi yang dapat digunakan oleh banyak orang secara bersamaan. Jika Anda ingin mempelajari lebih lanjut tentang Google Apps Script, Anda dapat mengunjungi situs web resminya atau mencari tutorial online.

Nandemo Webtools

Leave a Reply