Bagaimana cara memasukkan skrip ke google sheets?

Ada banyak hal hebat yang dapat Anda lakukan dengan fungsi dan fungsionalitas bawaan di Google Spreadsheet. Tetapi ada beberapa hal yang tidak mungkin dilakukan secara default atau mengharuskan Anda melakukan serangkaian langkah untuk mencapainya

Dengan Google Sheets Scripts, Anda dapat mengotomatiskan banyak hal dan bahkan membuat fungsi skrip Google Sheets baru yang Anda inginkan

Pada artikel ini, saya akan membahas dasar-dasar Google Apps Script dengan beberapa contoh sederhana namun praktis menggunakan skrip di Google Sheets

Daftar isi

Apa itu Google Apps Script (GAS)?

Skrip Google Apps adalah bahasa pengkodean dan memungkinkan Anda membuat otomatisasi dan fungsi untuk Google Apps (yang dapat mencakup Google Spreadsheet, Google Dokumen, Google Formulir, Drive, Peta, Kalender, dll. )

Dalam tutorial ini (dan di situs ini), saya akan fokus menggunakan Script untuk Google Sheets. Namun, sebagian besar yang saya bahas di sini juga dapat digunakan untuk Google Apps lainnya

Bahasa pengkodean Google Apps Script (GAS) ini menggunakan Javascript dan ditulis di back-end Google Sheets ini (ada antarmuka rapi yang memungkinkan Anda untuk menulis atau menyalin/menempelkan kode di back-end)

Karena Google Sheets (dan Google Apps lainnya) berbasis cloud (mis. e. , dapat diakses dari mana saja), Skrip Google Apps Anda juga berbasis awan. Artinya, jika Anda membuat kode untuk dokumen Google Spreadsheet dan menyimpannya, Anda dapat mengaksesnya dari mana saja. Itu tidak berada di laptop / sistem Anda tetapi di server cloud Google

Apa yang Membuat Skrip Google Apps Berguna?

Ada banyak alasan bagus mengapa Anda mungkin ingin menggunakan Google Apps Scripts di Google Sheets. Kami akan membahas beberapa kasus penggunaan dalam tutorial Google Script kami, dan masih banyak lagi yang seperti itu

Memungkinkan Anda Mengotomatiskan Barang

Misalkan Anda secara teratur mengunduh data dari alat atau basis data apa pun dan harus menggabungkan dan membersihkannya di Google Sheets

Biasanya, pembersihan dan penggabungan data melibatkan serangkaian langkah

Ini mungkin bukan masalah besar jika Anda harus melakukannya hanya beberapa kali, tetapi jika Anda harus melakukannya cukup sering, mengotomatiskan langkah-langkah ini dapat menghemat banyak waktu Anda

Dan itulah yang dapat Anda lakukan dengan Google Apps Script

Yang perlu Anda lakukan hanyalah menginvestasikan waktu untuk menyiapkan kode satu kali, dan kapan pun Anda harus melakukan langkah yang sama lagi, Anda cukup menjalankan kode skrip di Google Sheets dan membiarkan GAS melakukan semua pekerjaan berat untuk Anda.

Bisakah Anda Membuat Fungsi Baru di Bahasa Skrip Google?

Sudah ada ratusan fungsi luar biasa di Google Sheets, dan dalam kebanyakan kasus, fungsi ini sudah cukup

Tetapi dalam beberapa kasus, Anda mungkin menginginkan beberapa fungsionalitas tambahan yang tidak dapat dicapai dengan fungsi bawaan (atau bisa juga tetapi rumusnya menjadi besar dan rumit)

Dalam kasus tersebut, Anda dapat dengan cepat menulis kode GAS untuk membuat fungsi kustom. Fungsi ini dapat digunakan seperti fungsi biasa di dokumen Google Sheets dan langsung membuat pekerjaan Anda lebih mudah

Dapat Berbicara Dengan Aplikasi Google Lainnya

Karena Skrip Google Apps adalah bahasa pengkodean umum di balik banyak Google Apps, Anda juga dapat menggunakannya untuk berinteraksi dengan aplikasi lain

Misalnya, jika Anda memiliki 10 dokumen Google Sheets di Google Drive Anda, Anda dapat menggunakan GA untuk menggabungkan semua ini dan kemudian menghapus semua dokumen Google Sheets ini.

Ini dimungkinkan karena Anda dapat menggunakan GAS untuk bekerja dengan beberapa Google Apps

Contoh lain yang berguna dari hal ini adalah menggunakan data di Google Sheets untuk menjadwalkan pengingat dengan cepat di Kalender Google Anda. Karena kedua aplikasi ini menggunakan GAS, hal ini dimungkinkan

Perluas Fungsionalitas Google Sheets

Selain mengotomatiskan barang dan membuat fungsi, Anda juga dapat menggunakan GAS untuk meningkatkan fungsionalitas Google Sheets

Meskipun Google Spreadsheet menyediakan banyak fungsi untuk semua orang, Anda juga dapat membuat kode sesuatu yang lebih sesuai dengan kebutuhan Anda. Dan karena Anda dapat menggunakan kembali kode tersebut, lagi dan lagi, itu membuat Anda jauh lebih produktif dan efisien

Memulai dengan Editor Skrip Google Sheets

Editor skrip di Google Sheets adalah tempat Anda dapat menulis skrip dan kemudian menjalankannya

Akan ada editor skrip terpisah untuk Google Apps yang berbeda. Misalnya, dalam kasus Google Formulir, akan ada 'Editor Skrip' tempat Anda dapat menulis dan mengeksekusi kode untuk formulir Google

Di mana Editor Skrip di Google Sheets?

Di Google Sheets, Anda dapat menemukan Editor Skrip di tab Ekstensi

Bagaimana cara memasukkan skrip ke google sheets?

Anatomi Editor Skrip Lembar Google

Setelah Anda mengklik opsi Editor Skrip, itu membuka Editor Skrip di jendela baru (seperti yang ditunjukkan di bawah)

Bagaimana cara memasukkan skrip ke google sheets?

Anda dapat mengubah nama Proyek dengan mengeklik bagian kiri atas layar yang bertuliskan 'Proyek tanpa judul'. Ketika Anda mengkliknya, itu akan membuka kotak dialog tempat Anda dapat memasukkan nama proyek. Butuh beberapa detik untuk mengimplementasikan perubahan nama

Bagaimana cara memasukkan skrip ke google sheets?

Dalam proyek skrip, Anda dapat memiliki banyak file skrip. Misalnya, jika Anda memiliki tiga hal berbeda yang ingin Anda otomatisasi di Google Sheets dan Anda membuat tiga skrip berbeda untuk itu, Anda dapat memiliki ketiga skrip berbeda dalam file Proyek yang sama.

Di panel kiri Proyek, Anda memiliki file skrip default – Kode. gs. File skrip ini adalah tempat Anda dapat menulis kode. Anda dapat memiliki banyak skrip dalam file skrip yang sama dan Anda juga dapat memiliki banyak file skrip

Bagaimana cara memasukkan skrip ke google sheets?

Jika Anda mengklik panah kecil menghadap ke bawah di sebelah kanan nama file Script, itu akan menunjukkan kepada Anda opsi untuk mengganti nama, menghapus, dan membuat salinan file skrip

Bagaimana cara memasukkan skrip ke google sheets?

Catatan. Anda harus selalu memiliki setidaknya satu file skrip dalam proyek. Jika Anda hanya memiliki satu, itu tidak akan membiarkan Anda menghapusnya

Di sisi kanan file skrip adalah jendela kode tempat Anda dapat menulis kode

Bagaimana cara memasukkan skrip ke google sheets?

Bilah Alat Editor Skrip

Bagaimana cara memasukkan skrip ke google sheets?

Bilah Alat Editor Skrip memiliki opsi berikut

  1. tombol Redo/Undo. Untuk mengulang/membatalkan perubahan yang telah Anda lakukan pada skrip
  2. Tombol indentasi. Ini adalah tombol sakelar dan Anda dapat mengaktifkan atau menonaktifkan indentasi dengan mengkliknya. Saat indentasi diaktifkan, secara otomatis indentasi beberapa bagian skrip Anda agar lebih mudah dibaca. Ini bisa terjadi saat Anda menggunakan loop atau pernyataan IF. Ini akan secara otomatis membuat indentasi kumpulan kode di dalam loop untuk meningkatkan keterbacaan (jika indentasi diaktifkan). Opsi ini diaktifkan secara default dan saya sarankan Anda tetap seperti itu
  3. tombol Simpan. Anda dapat menggunakan tombol ini untuk menyimpan perubahan apa pun pada skrip Anda. Anda juga dapat menggunakan pintasan keyboard Control + S. Perhatikan bahwa tidak seperti Google Sheets, Anda perlu menyimpan proyek Anda untuk memastikan perubahannya tidak hilang
  4. Tombol Pemicu Proyek Saat Ini. Ketika Anda mengklik tombol ini, itu akan membuka dasbor Pemicu yang mencantumkan semua pemicu yang Anda miliki. Pemicu adalah segala sesuatu yang memicu jalannya kode. Misalnya, jika Anda ingin kode dijalankan dan memasukkan tanggal dan waktu saat ini di sel A1 setiap kali seseorang membuka Google Sheets, Anda akan menggunakan pemicu untuk melakukannya.
  5. tombol Jalankan. Gunakan ini untuk menjalankan skrip. Jika Anda memiliki banyak fungsi, pilih salah satu baris yang ingin Anda jalankan, lalu klik tombol Jalankan
  6. Tombol debug. Debug membantu Anda menemukan kesalahan dalam kode Anda dan juga memberi Anda beberapa informasi berguna. Ketika Anda mengklik tombol Debug, itu juga menunjukkan beberapa opsi terkait debug tambahan di bilah alat
  7. Pilih Fungsi. Ini adalah drop-down yang akan mencantumkan semua fungsi Anda di file skrip. Ini berguna ketika Anda memiliki banyak fungsi dalam skrip dan ingin menjalankan fungsi tertentu. Anda cukup memilih nama dari sini dan kemudian klik tombol jalankan (atau debug jika Anda mau)

Contoh Skrip Google Sheets

Mari kita lihat beberapa contoh nyata tentang bagaimana Google Sheets Script dapat membantu pengguna sehari-hari

Hasilkan Bagan Secara Otomatis Dengan Script Google Spreadsheets

Untuk contoh ini, kami dapat berpura-pura bahwa Anda sedang mengerjakan sheet serupa dari bulan ke bulan yang datang dengan data baru setiap saat. Dengan setiap kumpulan data baru, Anda ingin membuat bagan yang mudah dibaca tanpa harus masuk ke menu bagan setiap saat. Anda dapat melakukannya dengan Google Sheets Script

Dalam skenario imajiner kami, kami menganggap Anda perlu membandingkan statistik penjualan untuk setiap karyawan setiap bulan. Kami akan menggunakan kumpulan data berikut

Bagaimana cara memasukkan skrip ke google sheets?

Kita dapat menggunakan skrip berikut untuk membuat grafik secara otomatis dengan data di setiap lembar baru

function SalesChart()

{ var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheet.getSheets()[0]; var SalesChart = sheet.newChart() .setChartType(Charts.ChartType.LINE) .addRange(sheet.getRange('A2:B10')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(SalesChart); }

Yang harus Anda lakukan adalah

  1. Arahkan ke Editor Skrip Google Sheets
    Bagaimana cara memasukkan skrip ke google sheets?
  2. Masukkan kode, jika Anda menggunakan referensi sel yang berbeda, Anda dapat mengubahnya (disorot dengan warna biru) atau mengubah jenis bagan (disorot dengan warna hijau)
    Bagaimana cara memasukkan skrip ke google sheets?
  3. Klik Jalankan (di kotak merah)
  4. Periksa kembali lembar Anda untuk melihat apakah skrip berhasil dijalankan
    Bagaimana cara memasukkan skrip ke google sheets?

Sepertinya kami berjalan tanpa masalah, jadi hari-hari bahagia

Buat Formula Kustom Dengan Skrip Google Apps

Google Sheets hadir dengan banyak formula langsung dari kelelawar. Namun, bagaimana jika Anda bekerja dengan rumus terus-menerus yang hilang dari pustaka rumus mereka?

Contoh sederhananya adalah mengubah Celsius ke Fahrenheit. Anda dapat menambahkan formula ini ke spreadsheet Anda dengan langkah-langkah berikut

  1. Arahkan ke editor skrip seperti pada contoh sebelumnya
  2. Beri nama fungsinya, yang terbaik adalah menamainya dengan nama yang sama dengan yang ingin Anda ketikkan setelah tanda = di lembar
    Bagaimana cara memasukkan skrip ke google sheets?
  3. Salin fungsi ini ke editor skrip Anda (atau buat fungsi Anda sendiri) lalu klik jalankan
function CTOFH (input) {
return input * 1.8 + 32;
}
_

Anda sekarang seharusnya dapat menggunakan fungsi tersebut di spreadsheet Anda

Bagaimana cara memasukkan skrip ke google sheets?

Perhatikan bahwa pintasan yang Anda buat tidak akan muncul di pintasan yang disarankan, jadi pastikan itu mudah diingat demi Anda sendiri

Opsi Menu Editor Skrip Google

Selain bilah alat, ada banyak opsi lain yang tersedia di Google Apps Script di Google Sheets

Meskipun opsi yang paling sering digunakan sudah menjadi bagian dari bilah alat, ada beberapa opsi lagi di menu yang mungkin Anda perlukan saat mulai bekerja dengan GAS

Di bagian artikel ini, saya akan membahas setiap opsi menu dan beberapa opsi yang dimilikinya. Anda dapat bermain-main dengan pilihan Anda sendiri untuk mendapatkan ide yang lebih baik

  • MENGAJUKAN. Dari menu File, Anda dapat menambahkan proyek baru atau file skrip. Sebuah proyek akan menjadi proyek yang benar-benar baru di jendela terpisah tempat Anda dapat membuat lebih banyak file skrip. Saat Anda menambahkan file skrip baru, itu hanya menambahkannya ke proyek yang sama (Anda akan dapat melihat di panel kiri di bawah file skrip Anda saat ini). Anda juga dapat mengganti nama dan menghapus proyek dari sini. Opsi berguna lainnya yang dapat Anda temukan di menu File adalah kemampuan untuk mengelola versi proyek. Saat Anda menyimpan proyek, versinya disimpan dan Anda dapat kembali dan mengunjungi kembali versi itu jika Anda mau
  • EDIT. Edit memiliki beberapa opsi berguna yang dapat membantu saat Anda menulis atau mengedit kode. Misalnya, ada opsi untuk mencari dan mengganti teks dalam kode Anda. Ada juga opsi seperti Word Completion, Content Assist, dan Toggle comments
  • MELIHAT. Ini memiliki opsi yang dapat berguna ketika Anda ingin mendapatkan informasi lebih lanjut tentang skrip ketika telah dieksekusi atau ingin menambahkan log untuk membantu debugging di masa mendatang. Misalnya, Anda bisa mendapatkan transkrip eksekusi, yang merinci semua tindakan yang dilakukan oleh skrip Anda
  • BERLARI. Ada opsi untuk menjalankan berbagai fungsi atau men-debugnya. Karena opsi ini juga tersedia di bilah alat, kecil kemungkinannya untuk digunakan dari menu
  • MENERBITKAN. Ini memiliki fitur yang lebih canggih seperti menerbitkan skrip Anda sebagai aplikasi web
  • SUMBER DAYA. Ini memberi Anda akses ke opsi lanjutan seperti Perpustakaan dan Layanan Google Lanjutan. Anda dapat menggunakan opsi ini untuk terhubung dengan properti Google lainnya seperti Google Formulir atau Dokumen
  • MEMBANTU. Ini memiliki tutorial dan sumber daya yang dapat membantu Anda saat memulai/bekerja dengan Skrip Google Apps. Salah satu opsi paling berguna di sini adalah tautan ke halaman Dokumentasi tempat Anda dapat menemukan banyak panduan dan referensi untuk mempelajari Skrip Google Apps

Pada artikel ini, saya telah membahas dasar-dasar Google Apps Script dan keseluruhan anatomi antarmuka. Kami harap tutorial Google Sheets Script ini bermanfaat bagi Anda

Anda Mungkin Juga Menyukai tutorial berikut

  • Apakah Google Spreadsheet memiliki Makro?
  • Rekam Makro di Google Sheets
  • Cara Memfilter Berdasarkan Warna di Google Sheets
  • Cara Menyisipkan Stempel Waktu di Google Sheets
  • Hitung Sel berdasarkan Warna Sel di Google Sheets
  • Cara Mengaktifkan Mode Gelap Google Sheets

Postingan Terpopuler

Bagaimana cara memasukkan skrip ke google sheets?

5 Cara Sederhana untuk Menyoroti Duplikat di Google Sheets

Bagaimana cara memasukkan skrip ke google sheets?

JIKA BERISI Formula Google Sheets [2 Opsi Pintar]

Bagaimana cara memasukkan skrip ke google sheets?

Cara Menerapkan Formula ke Seluruh Kolom di Google Sheets

Bagaimana cara memasukkan skrip ke google sheets?

Cara VLOOKUP Dari Lembar Lain di Google Lembar

Puncak

Sumit adalah Pakar Google Spreadsheet dan Microsoft Excel. Dia memberikan pelatihan spreadsheet kepada perusahaan dan telah dianugerahi penghargaan bergengsi Excel MVP oleh Microsoft atas kontribusinya dalam berbagi pengetahuan Excel dan membantu orang.

Bisakah Anda menulis skrip untuk Google Sheets?

Google Apps Script memungkinkan Anda melakukan hal-hal baru dan keren dengan Google Spreadsheet . Anda dapat menggunakan Apps Script untuk menambahkan menu, dialog, dan sidebar khusus ke Google Sheets. Ini juga memungkinkan Anda menulis fungsi khusus untuk Spreadsheet, serta mengintegrasikan Spreadsheet dengan layanan Google lainnya seperti Kalender, Drive, dan Gmail.

Di mana skrip Google Sheet?

Di Google Spreadsheet, Anda dapat menemukan Editor Skrip di tab Ekstensi .

Bagaimana cara menyematkan skrip Google?

Arahkan ke halaman di Situs tempat Anda ingin menyematkan aplikasi web. Klik ikon edit, lalu Sisipkan > Skrip Google Apps. Pilih skrip dari daftar yang mewakili aplikasi web Anda . Jika aplikasi web Anda tidak terikat ke Situs ini, Anda dapat menempelkan URL aplikasi web sebagai gantinya.