Skrip Google Apps adalah alat canggih yang akan membantu Anda mengotomatiskan tugas di seluruh aplikasi dan layanan Google, seperti Spreadsheet, Gmail, atau Google Drive Show
Posting ini akan memandu Anda melalui Google Apps Script langkah demi langkah, dan pada akhirnya, Anda akan menjadi ahli Apps Script Kami akan menjelajahi editor kode, menulis kode, izin, pemicu, menyimpan skrip, dan banyak lagi Jika Anda merasa sulit untuk memahami apa artinya semua itu sekarang, jangan takut. Semua topik ini akan dijelaskan secara rinci Percayalah padaku. Setelah melalui artikel ini, Anda akan baik-baik saja dengan Apps Scripts Pastikan Anda mendapatkan salinan buku kerja contoh yang digunakan dalam posting ini untuk diikuti Apa itu Skrip Aplikasi?Pertanyaan pertama yang akan muncul begitu Anda membaca judul artikel ini adalah, apa itu Apps Scripts? Apps Scripts adalah platform pengembangan yang dirancang khusus untuk menyesuaikan dan mengotomatiskan platform Google Workspace dan semua aplikasi yang menjadi bagian darinya. Ini akan menghemat waktu Anda dengan memungkinkan Anda mengotomatiskan tugas di Gmail, Kalender, Meet, Drive, Dokumen, dan Spreadsheet Alat utilitas ini memiliki penyesuaian dan otomatisasi untuk semuanya Hal yang paling penting dengan Skrip Aplikasi adalah kemampuan untuk membantu mengotomatiskan hampir semua tugas di Google Sheets Bahasa apa yang dimaksud dengan Skrip Aplikasi Google Sheets?Skrip Google Apps adalah bahasa pengkodean berdasarkan JavaScript yang memungkinkan Anda mengotomatiskan tugas di seluruh platform Google Workspace Apa yang Dapat Saya Lakukan dengan Skrip Aplikasi di Google Sheets?Apa yang tidak dapat Anda lakukan dengan Skrip Aplikasi, saya akan bertanya Alat ini menyediakan berbagai layanan yang dapat Anda perluas ke Google Sheets dan membantu Anda menghemat waktu dengan mengizinkan otomatisasi Layanan spreadsheet komprehensif yang ditawarkan oleh alat tersebut membuat jembatan antara Google Sheets dan Script sehingga otomatisasi ini terjadi Berikut adalah beberapa contoh tugas yang dapat Anda otomatiskan dengan Skrip Google Apps
Cara Membuka Skrip Google AppsSkrip Google Apps adalah editor skrip berbasis browser. Jika Anda mencoba membukanya, ada dua cara, dan kami akan membahasnya masing-masing Membuka Skrip Aplikasi Google melalui situs web resmiCara pertama membuka alat ini adalah melalui situs resminya. Ikuti langkah-langkah di bawah ini Buka browser apa pun, seperti Google Chrome, dan letakkan skrip. google. com di dalam kotak alamat Setelah Anda menekan tombol Enter, Anda akan masuk ke halaman beranda Google Apps Script, seperti yang ditunjukkan pada tangkapan layar di atas Di halaman beranda, Anda dapat melihat tombol Mulai Scripting di dua tempat. Satu di pita biru sisi atas di samping tab beranda, dan yang lainnya ada di halaman konten utama di bawah judul. Klik salah satunya untuk menavigasi ke Apps Script Antarmuka Apps Script terlihat seperti yang ditunjukkan di atas
Anda harus mengklik tombol Proyek Baru untuk membuat skrip baru Skrip aplikasi baru, tempat Anda dapat menulis kode, terlihat seperti yang ditampilkan di atas Saat ini, abaikan apa yang muncul di dalam skrip. Gagasan di balik langkah ini adalah mendidik Anda tentang cara membuka skrip. Kami akan membahas hal-hal lain di bagian akhir posting ini Membuka Google Apps Script Melalui Google SheetsAnda juga dapat menavigasi ke alat ini melalui Google Sheets. Pertama-tama Anda harus membuka Google Sheet di dalam browser Untuk mengakses Skrip Aplikasi, klik tab Alat dari bilah menu. Klik opsi Editor skrip dari semua alat yang terdaftar Setelah Anda mengklik opsi Editor skrip itu, skrip aplikasi baru akan terbuka. Ini hanyalah cara lain untuk mengakses alat ini
Cara Membuat Skrip AplikasiSeperti yang kami katakan sebelumnya, mereka mengembangkan lingkungan skrip aplikasi google dengan JavaScript, dan sangat bagus untuk memiliki pemahaman dasar tentangnya Anda dapat memeriksa beberapa kursus yang mencakup dasar-dasar JavaScript Namun, jika Anda belum memiliki paparan ini, tidak apa-apa juga. Anda dapat mempelajari dasar-dasar dari fungsi skrip aplikasi khusus yang dibuat dan dibagikan oleh pengguna lain Anda dapat mencari solusi yang mungkin telah dikembangkan untuk masalah Anda Jika tidak, itu juga baik-baik saja. Anda dapat mulai membuat skrip aplikasi dan fungsi khusus Anda sendiri dari awal. Lagi pula, Anda belajar berenang saat berada di air Di bagian ini, Anda akan membuat skrip aplikasi pertama Anda. Skrip aplikasi ini harus menggunakan nama Anda sebagai masukan dan harus mengembalikan kotak dialog selamat datang untuk pengguna yang menyebutkan nama mereka sebagai masukan Buka Google Sheet dan klik tab Tools lalu klik opsi Script editor Antarmuka App Script akan terbuka, seperti yang ditunjukkan di atas Hal pertama yang harus Anda lakukan adalah mengganti nama proyek Anda
Tempat Menulis Kode AndaUntuk menulis skrip, Anda memiliki editor kode berbasis JavaScript, dan mencakup sebagian besar browser. Di dalam editor kode, Anda dapat melihat kode awal secara default, seperti yang ditunjukkan di bawah ini
Semua yang Anda tentukan di bawah skrip aplikasi berfungsi seperti fungsi Oleh karena itu, di awal kode itu sendiri, Anda memiliki klausa fungsi. Lalu, ada nama fungsi yang diatur menjadi myFunction secara default Lalu ada kurung kurawal buka dan tutup. Mereka memegang kode yang ditulis untuk fungsi spesifik itu. Saat ini kosong, tetapi Anda dapat menulis kode di antara dua kurung kurawal tersebut Kami ingin menulis skrip yang dapat menggunakan nama pengguna sebagai input dan kemudian menyambut pengguna tersebut dengan pesan selamat datang melalui kotak pesan browser _Mulailah dengan mengganti nama fungsi. Nama myFunction tidak memberi Anda ide yang jelas tentang fungsi apa yang akan dilakukan. Kami akan mengganti namanya menjadi welcomeMsg Anda bebas menggunakan nama apapun pilihan Anda sendiri. Lihat tangkapan layar dan kode di atas Ini mungkin terlihat tidak relevan saat ini, tetapi penting untuk memahami aturan penamaan di dalam alat. Karena Skrip Aplikasi Google memiliki antarmuka yang dikembangkan dengan JavaScript, konvensi penamaan akan mengikuti aturan JavaScript. Berikut ini adalah beberapa di antaranya yang harus diperhatikan
Aturan ini juga akan berlaku saat mendefinisikan variabel
Sekarang, di dalam kurung kurawal, Anda akan menulis kodenya. Pertama, gunakan metode inputBox dari kelas Browser untuk mengambil input dari pengguna. Pengguna harus memberikan nama mereka. Kode untuk ini adalah seperti yang ditunjukkan di atas Klausa var memungkinkan Anda untuk mendefinisikan variabel baru bernama nama. Kemudian metode inputBox dari kelas Browser digunakan untuk mengatur kotak input. Ini akan meminta pengguna untuk memasukkan nama mereka. Untuk kenyamanan, kami menampilkan teks kepada pengguna (Masukkan Nama Anda. ) menanyakan namanya
Sekarang, Anda ingin menampilkan pesan selamat datang kepada pengguna melalui kotak pesan browser Untuk mengembalikan kotak pesan, kami memiliki metode msgBox dari kelas Browser yang sama yang dapat Anda gunakan dengan variabel nama yang ditentukan di atas dan beberapa string untuk menghasilkan pesan salam. Kode ditunjukkan di atas Di sini, metode msgBox dari kelas Browser digunakan untuk membuat pesan selamat datang. Di dalam metode, ini menggabungkan kata pertama Halo dengan nilai variabel nama dan tanda seru dengan bantuan operator plus Misalnya, jika saya menyebutkan nama saya sebagai input, kotak pesan browser akan muncul dengan “Halo Lalit. ” Sekarang, jika Anda melihat di pita sisi atas antarmuka, ada enam opsi yang ditempatkan dengan berbagai tugas
Setelah semua ini
Ini adalah cara membuat skrip aplikasi di dalam ruang kerja Google Memberikan Otorisasi untuk Menjalankan ScriptSkrip Google Apps memiliki protokol keamanan untuk mengotorisasi aplikasi yang tidak Anda verifikasi Ini meminta Anda untuk meninjau dan mengizinkan izin untuk menjalankan skrip dan membuat perubahan di dalam ruang kerja Google. Anda harus melalui proses ini sebagai alur wajib saat Anda menjalankan skrip di ruang kerja Anda untuk pertama kalinya Segera setelah Anda menekan tombol Jalankan untuk menjalankan skrip, jendela Diperlukan otorisasi akan muncul, seperti yang ditunjukkan di atas Anda selalu dapat menekan tombol Batal jika Anda tidak begitu yakin dengan izin keamanan. Namun, untuk melanjutkan eksekusi, Anda harus mengklik tombol Tinjau izin Jendela browser baru akan terbuka, meminta Anda untuk Masuk dengan Google. Anda perlu mengklik akun Gmail terdaftar untuk melanjutkan lebih jauh
Jendela baru dimuat dengan pesan peringatan seperti yang ditunjukkan di atas
Setelah Anda mengklik tombol Advanced, drop-down terbuka dengan peringatan lagi dan pada akhirnya dengan opsi untuk Pergi ke proyek Tanpa Judul (tidak aman). Kami akan mengklik opsi ini dan melanjutkan lebih jauh Di layar berikutnya, tekan tombol Izinkan untuk menyelesaikan proses dan menjalankan skrip Anda dapat melihat seluruh proses ini melalui GIF kecil yang kami buat ini. Lihat di atas Menjalankan Skrip Anda Secara ManualAda beberapa cara untuk menjalankan skrip Anda di Google Sheets. Anda dapat membuat tombol khusus untuk menjalankan skrip atau mengatur agar dijalankan dari pemicu Namun, cara paling populer untuk menjalankan skrip secara manual adalah melalui antarmuka Apps Script Kami akan memandu Anda melalui proses tersebut di bagian ini. Tangkapan layar di atas dapat menunjukkan ilustrasi ini kepada Anda Sekarang, segera setelah proses otorisasi selesai (dari tugas sebelumnya), Anda dapat melihat di dalam editor skrip bahwa log Eksekusi aktif di sisi bawah, dan skrip telah berjalan Arahkan ke Google Sheet, dan Anda dapat melihat kotak masukan Masukkan Nama Anda muncul di layar Itu meminta pengguna untuk memasukkan nama mereka sehingga sistem dapat mengambil tindakan selanjutnya. Saya akan memasukkan nama saya Lalit di dalam kotak input lalu menekan tombol OK di bagian bawah Setelah saya menekan tombol OK, baris kode berikut berjalan di mana metode msgBox mengembalikan pesan Hello Lalit. Karena saya telah memasukkan nama Lalit di dalam kotak input, nama itu disimpan dalam variabel dan digunakan di dalam metode msgBox Pada demo di atas, Anda dapat melihat bahwa sistem memulai eksekusi segera setelah kami menekan tombol Jalankan. Kemudian di dalam Google Sheet, kotak input itu muncul di mana pengguna menyebutkan namanya, mengklik OK, dan pesan selamat datang Halo Lalit. muncul Selamat. Anda baru saja membuat skrip yang menggunakan nama pengguna sebagai masukan, lalu mengembalikan pesan selamat datang kepada pengguna tersebut Berbagai Cara untuk Memicu SkripJika Anda ingin mengotomatiskan proses menjalankan skrip, Anda harus tahu tentang pemicu yang tersedia Mereka mengizinkan skrip untuk dijalankan ketika peristiwa tertentu terjadi. Misalnya, jika pengguna membuka spreadsheet, atau mengedit sel, dll Ada dua jenis pemicu
Pemicu Sederhana dalam Skrip AplikasiAnda dapat memicu skrip tertentu atau sepotong kode melalui skrip aplikasi itu sendiri. Untuk melakukannya, gunakan set fungsi yang dicadangkan seperti onOpen(), onEdit(), onChange(). Masing-masing fungsi ini memiliki tindakan spesifik yang terkait dengannya.
Menggunakan Pemicu onOpen()Anda dapat menggunakan pemicu onOpen() di dalam skrip aplikasi. Fungsi ini akan menjalankan skrip secara otomatis jika pengguna membuka sheet, doc, form, atau slide dengan izin edit Kebanyakan orang menggunakan fungsi ini untuk membuat menu khusus di dalam alat segera setelah dibuka _Misalkan Anda ingin tombol Jalankan khusus muncul segera setelah ada yang membuka Google Sheet. Scriptnya seperti di atas
Seperti yang Anda lihat pada tangkapan layar di atas, fungsi cadangan onOpen berfungsi segera setelah kami membuka spreadsheet tempat kode ditulis Itu membuat tombol menu pita Kustom di dalamnya ada opsi Jalankan Script. Anda dapat menghubungkan skrip ke tombol ini dan menjalankan skrip secara otomatis Menggunakan Pemicu onEdit()Fungsi yang dicadangkan onEdit() memicu skrip untuk dijalankan segera setelah pengguna mengedit rentang sel tertentu (atau sel apa pun) di dalam Google Sheet Namun, ini tidak hanya terbatas pada lembaran, tetapi Anda juga dapat menggunakannya dengan Dokumen, Formulir, Slide, atau Gmail, dll.
Misalkan Anda menginginkan skrip untuk secara otomatis mengubah warna font menjadi merah dan warna sel menjadi merah muda segera setelah pengguna mengedit baris apa pun dari kolom pertama di dalam Google Sheet. Script untuk ini ditunjukkan di atas
Anda dapat melihat segera setelah Anda mencoba mengedit apa pun di dalam kolom pertama (baris mana saja), fungsi onEdit() akan terpicu. Itu mengubah warna font serta warna sel masing-masing menjadi merah dan merah muda Menggunakan Pemicu onChange()Pemicu onChange() lebih rumit dari yang sebelumnya Anda tidak bisa mendefinisikannya begitu saja; Pemicu ini akan berjalan secara otomatis segera setelah pengguna membuat perubahan di dalam sheet. Itu dapat mengubah apa pun seperti mengganti nama lembar, mengedit sel, berbagi lembar, dll Seperti pemicu sebelumnya, Anda juga dapat menggunakan pemicu ini dengan Dokumen, Slide, Gmail, dll Gunakan kode di bawah ini untuk melihat cara kerja pemicu onChange() di dalam google sheets _
Pindah ke bagian kedua kode sekarang. Di sinilah Anda mengembangkan fungsi yang memicu segera setelah pengguna mengubah sesuatu
Anda dapat melihatnya mendapatkan log seperti waktu dan tanggal setiap kali sel berubah di kolom kedua Ini mungkin terlihat mirip dengan onEdit, tetapi berbeda. Jika saya mengubah nama sheet, saya akan mendapatkan log. Jika saya menghapus entri apa pun di sini, log saya akan berubah. Ini sangat berbeda dari onEdit Pemicu yang Dapat DiinstalAda jenis pemicu lain bernama pemicu yang dapat diinstal Mereka mirip dengan pemicu sederhana tetapi lebih mudah diatur dan lebih fleksibel daripada yang sederhana Mereka memiliki beberapa opsi tambahan juga saat mengatur. Anda tidak selalu perlu menjalankan kode untuk mengatur pemicu ini (Anda dapat meningkatkannya secara terprogram) Untuk menyiapkan pemicu yang dapat diinstal, klik menu Pemicu. Ini adalah item menu dengan ikon jam Di dalamnya, Anda akan melihat tombol Add Trigger di sisi bawah layar. Klik di atasnya untuk menambahkan pemicu Anda kemudian akan melihat jendela Add Trigger for FirstScript muncul, seperti yang ditunjukkan di atas. Di sini, Anda dapat melihat beberapa dropdown untuk memilih operasi
Pilih opsi yang sesuai dari setiap tarik-turun untuk menyetel pemicu. Lalu tekan tombol Simpan. Pemicu yang dapat diinstal diatur di lembar google Anda Anda bisa melihat pemicunya sekarang aktif dan siap. Jika Anda mengklik kanan bilah pemicu, ada beberapa opsi untuk mengelolanya Beginilah cara kami mengatur pemicu yang dapat diinstal di dalam Google Sheets Manfaat memiliki pemicu yang dapat diinstal adalah Anda dapat mengaturnya dengan tombol dan dropdown. Namun, jika mau, Anda juga dapat mengontrolnya secara terprogram. Fitur ini membuatnya serbaguna dan dinamis dalam penggunaan Skrip Aplikasi dan Makro PerekamanBagaimana jika saya memberi tahu Anda bahwa cara paling mudah untuk mempelajari Skrip Aplikasi adalah dengan merekam makro? Tapi itu adalah cara termudah yang tersedia di luar sana untuk belajar. Percayalah pada saya tentang ini Anda dapat merekam program kecil menggunakan fungsi Rekam makro, lalu sistem akan mengonversi langkah-langkah yang Anda ikuti menjadi potongan kecil kode pemrograman di dalam Skrip Manfaatnya? . Mari kita lihat cara kerjanya Asumsikan situasi di mana Anda mencoba membuat database karyawan dengan ID Karyawan dan Nama Karyawan. Anda ingin menerapkan beberapa pemformatan ke database ini dan merekam makro untuk digunakan kembali di masa mendatang saat persyaratan serupa tiba Untuk merekam makro di dalam Google Sheets,
Anda dapat melihat jendela makro rekaman yang muncul di bagian bawah sheet dan memiliki tombol radio opsi Gunakan referensi absolut secara default. Anda harus memilih tombol radio Use relative references Referensi Mutlak tidak lain adalah sel tetap. Mereka tidak berubah. Di sisi lain, Referensi Relatif berubah saat pengguna berpindah dari satu sel ke sel lainnya Setelah Anda selesai dengan langkah ini, ikuti langkah-langkah di bawah ini untuk merekam makro
Sekarang, klik tombol Simpan untuk menyimpan rekaman makro ini Anda akan melihat jendela Simpan makro baru muncul. Ikuti langkah-langkah di bawah ini
Makro yang direkam sekarang disimpan sebagai Pengeditan Header Sekarang, arahkan lagi ke menu Tools dan kemudian klik pada Script editor dari opsi Dan itu dia. Semua langkah yang direkam di backend dikonversi ke bahasa Apps Scripts dan Anda dapat melihatnya di atas Anda dapat mengubah rentang sel, warna latar belakang, warna font, dll. melalui naskah ini Cara ini paling mudah dan nyaman bagi mereka yang tidak mengetahui bahasa JavaScript. Dengan merekam makro lalu membukanya sebagai skrip, pengguna dapat memperbarui skrip tanpa harus menulisnya dari awal Itu keren sekali Jalankan Skrip Melalui Tombol di LembarDimungkinkan juga untuk menjalankan skrip Anda melalui tombol khusus di dalam Google Sheets Sekali lagi ini adalah fitur yang fantastis karena Anda tidak ingin menjalankan tugas berulang melalui editor Apps Scripts setiap saat Ambil saja contoh script Header Editing. Anda merekam makro, Anda memiliki skrip, tetapi mungkin tidak nyaman untuk menjalankannya setiap saat dari editor Sebagai gantinya, Anda dapat membuat tombol khusus di dalam Google Sheets dan setiap kali Anda ingin menerapkan Pengeditan Header, cukup klik tombol itu. Itu dia Untuk membuat tombol untuk menjalankan skrip, ikuti langkah-langkah di bawah ini Arahkan ke menu Sisipkan dari pita menu. Klik pada opsi Menggambar Di dalam jendela Menggambar , dengan bantuan bentuk, teks, warna isian yang sesuai, buat tombol untuk Pengeditan Header. Saya punya satu buatan, seperti yang ditunjukkan di atas. Jangan ragu untuk mengubah warna isian atau nama tombol Klik tombol Simpan dan Tutup di bagian atas. Ini akan menyimpan perubahan yang dibuat dan menutup jendela Tombol yang baru saja Anda gambar dibuat dan ditempatkan di lembar google Anda. Anda bebas memindahkan posisinya di mana saja di atas lembaran Sekarang, bagian yang membuatnya menjadi hidup. Klik pada tombol, dan Anda dapat melihat menu tiga titik horizontal. Klik di atasnya untuk melihat opsi yang terkait dengan tombol ini. Anda harus memilih opsi Tetapkan skrip untuk menetapkan skrip ke tombol ini Beri nama fungsi yang ingin Anda tetapkan dari App Script ke tombol ini. Dalam hal ini, fungsinya adalah HeaderEditing. Klik tombol OK Tombol Anda untuk skrip Pengeditan Header sekarang siap digunakan, jadi cobalah Ada tiga tajuk untuk tujuan pengujian. Header1, Header2, dan Header3. Mereka ditempatkan di sel H1, I1, dan J1, masing-masing Pilih seluruh rentang dari H1. J1 dan klik tombol Header Editing untuk menjalankan skrip. Ini berfungsi dengan baik, dan tajuk diedit sesuai kebutuhan Ini adalah bagaimana Anda dapat menjalankan skrip melalui tombol di dalam lembar google KesimpulanArtikel ini didedikasikan untuk Skrip Aplikasi Google dan berfungsi sebagai panduan pemula untuk orang yang melihat alat tersebut Skrip Aplikasi adalah alat yang ampuh untuk mengelola dan mengotomatiskan tugas di dalam lembar Google dan aplikasi ruang kerja Google lainnya Anda dapat membuat skrip aplikasi dengan menulis blok kecil kode yang dapat digunakan yang disebut fungsi. Fungsi-fungsi ini dapat digunakan kembali dan dapat dibagikan serta berfungsi dengan sheet lain juga Nyatanya, cara termudah untuk menulis skrip adalah dengan merekam makro lalu mengeditnya sebagai skrip Ada banyak cara untuk menjalankan skrip Anda, secara manual menggunakan tombol Jalankan melalui editor, Anda dapat mengatur pemicu untuk menjalankan skrip Anda saat terjadi peristiwa tertentu, atau Anda dapat membuat tombol di dalam lembar Anda dan menghubungkannya ke skrip Anda Mudah-mudahan, panduan ini akan membantu Anda memulai membangun otomatisasi yang kuat di dalam Google Apps Scripts. Beri tahu saya di komentar apa yang akhirnya Anda buat dengannya Di mana editor skrip di Google Sheets 2022?Pada bilah menu, pilih Extensions > Apps Script untuk membuka editor kode browser untuk Apps Script. Di tab browser baru, editor kode menampilkan skrip terikat kontainer default untuk sheet tersebut.
Di mana editor skrip di Google Sheets Baru?Klik Extensions > Apps Script untuk membuka editor skrip, lalu salin teks skrip dari spreadsheet asli dan tempelkan ke editor skrip .
Mengapa saya tidak dapat menemukan editor skrip di Google Sheets?Jika opsi Alat --> Editor Skrip dan menu Add-on tidak ada saat Anda membuka file, ini mungkin bukan file Google Spreadsheet. Make sure to navigate to File --> Save As Google Sheets. Then the Script Editor option in the Tools menu and the Add-ons menu will be available.
Bagaimana cara mengaktifkan skrip aplikasi di Google Sheets?Aktifkan Google Sheets API . Buka proyek Apps Script Klik Kode editor Di sebelah Layanan, klik Tambah layanan Pilih Sheets API dan klik Tambahkan |