Apps Script adalah platform pembuatan skrip yang dikembangkan oleh Google untuk pengembangan aplikasi ringan di platform Google Workspace. Skrip Google Apps awalnya dikembangkan oleh Mike Harm sebagai proyek sampingan saat bekerja sebagai pengembang di Google Sheets
Mengapa kita membutuhkan Skrip Aplikasi?
Apps Script serbaguna. Antara lain, Anda bisa. Tambahkan menu, dialog, dan sidebar khusus ke Google Dokumen, Spreadsheet, dan Formulir. Skrip Aplikasi gratis untuk digunakan, dan yang Anda perlukan untuk memulai hanyalah akun Google. Jadi, jika Anda menggunakan Gmail, Anda dapat mulai membuat kode di Apps Script di browser Anda, gratis, sekarang juga. Jika menggunakan Spreadsheet, Anda dapat memulai. Jika Anda menggunakan Documents, Anda dapat memulai
Javascript
Skrip Aplikasi Google memiliki mesin JavaScript yang mem-parsing dan mengeksekusi kode skrip. Runtime menyediakan aturan tentang bagaimana memori diakses, bagaimana program dapat berinteraksi dengan sistem operasi komputer, dan sintaks program apa yang legal. Setiap browser web memiliki lingkungan runtime untuk JavaScript. Anda juga dapat menggunakan sintaks ES6 modern di sini w3schools untuk ES6
Optimasi Inventaris
Membuat Skrip Aplikasi
Ada banyak cara untuk membuat App Script, Anda bisa langsung membuatnya dari Google Sheet, Google Doc, Google Slides dan Google Apps Script. Untuk membuat Skrip Aplikasi, buka menu Alat dan pilih “ Editor skrip”. Jika Anda ingin membuat dari Apps Script ikuti saja langkah-langkah ini
- Pergi ke. Skrip Google Apps
- Klik + Proyek baru
- Skrip Aplikasi Anda dibuat dengan satu fungsi kosong seperti yang ditunjukkan tangkapan layar di atas
Otorisasi untuk Layanan Google
Skrip Aplikasi memerlukan otorisasi pengguna untuk menjalankan skrip dan mengakses data pengguna dari google. Saat Anda menjalankan Skrip Aplikasi untuk pertama kali, Anda akan mendapatkan munculan di bawah ini. Jika Anda menambahkan layanan atau perpustakaan apa pun yang memerlukan data google, maka popup ini akan muncul lagi
Ketika Anda mengklik tombol Otorisasi maka sembulan lain muncul yang menunjukkan kepada Anda semua izin yang diperlukan untuk menjalankan skrip jika Anda Terima maka izin diberikan untuk pengguna
Untuk membaca lebih lanjut klik di sini Otorisasi
Skrip Aplikasi Pemecahan Masalah
Pemecahan masalah adalah bagian penting dari proses pengembangan. kita tahu ketika kita menulis kode pada percobaan pertama kita akan mendapatkan beberapa kesalahan seperti kesalahan sintaks. Saat Skrip Aplikasi menemukan kesalahan apa pun, itu akan menampilkan pesan kesalahan
Kesalahan umum yang terkait dengan Skrip Aplikasi.
Kuota dan Keterbatasan
Layanan Apps Script memiliki kuota harian dan batasan pada beberapa fitur. Jika Anda melebihi kuota atau batasan, skrip Anda melontarkan pengecualian dan eksekusi berhenti. Jika Anda ingin mendapatkan detail lebih lanjut tentang batasan klik di sini
Penebangan
Skrip Aplikasi memberi kami tiga jenis mekanisme logging yang berbeda
- Log eksekusi Apps Script
- Pencatatan awan
- Pelaporan Kesalahan
Log eksekusi Apps Script [bawaan]
Log ini ringan dan mengalir dalam waktu nyata, tetapi hanya bertahan untuk waktu yang singkat
Pencatatan awan
Antarmuka cloud logging di Developer Console, yang menyediakan log yang bertahan selama beberapa hari setelah pembuatannya
Pelaporan Kesalahan
Antarmuka Pelaporan Kesalahan di Konsol Pengembang, yang mengumpulkan dan mencatat kesalahan yang terjadi saat skrip Anda berjalan
Kelas Penebang
Kelas Logger ini memungkinkan kita untuk mencetak informasi ke dalam log debugging. Objek logger ada di App Script yang memiliki metode berbeda seperti log, getLogs, clearLogs
Penebang Vs. Menghibur
Logger dan konsol keduanya memiliki beberapa keterbatasan. Di Logger kami tidak dapat mencetak teks dalam jumlah besar tetapi akan mencetak objek sebagai nilai sedangkan konsol akan mencetak teks dalam jumlah besar tetapi tidak dapat mencetak objek sebagai nilai seperti yang ditunjukkan pada tangkapan layar di bawah ini
Contoh dasar Skrip Aplikasi
Membaca informasi dari Google Sheet
Langkah 1. Buat Google Sheet baru atau Anda dapat mengklik di sini Google Sheet untuk membuatnya
Langkah 2. Lalu pergi ke menu Tools dan klik " Script editor" seperti yang ditunjukkan di bawah ini
Langkah 3. Setelah itu akan terbuka tab baru yang merupakan IDE App Script online. Skrip Google Sheet dan Aplikasi ini berada di ruang yang sama
Langkah 4. Mari masukkan beberapa data dummy ke dalam lembar Google
Langkah 5. Menulis kode untuk mengambil informasi dari Google Sheet
function readNameAndEmail[]{
var activeSheet = SpreadsheetApp.getActiveSheet[];
var rows = activeSheet.getRange["A1:B4"].getValues[];
console.log[rows];
}
Langkah 6. Otorisasi & Jalankan skrip
Fungsi untuk sel tertentu
Kita dapat menggunakan fungsi App Script di spreadsheet dan mengeksekusinya untuk sel tertentu. Misalkan kita memiliki satu fungsi convertIntoDate yang mengambil angka sebagai arg [unix epoch time] dan fungsi ini akan mengubah nilai yang diberikan ke dalam format tanggal
function convertIntoDate[utcSeconds]{
var date = new Date[0];
date.setUTCSeconds[utcSeconds];
return date
}
_Menu kustom dan sub-menu
Kami dapat memperluas beberapa fungsi untuk lembar Google, dokumen, dan formulir menggunakan Skrip Aplikasi. Menu akan dibuat jika terikat pada dokumen, spreadsheet, atau formulir. Saat pengguna membuka file setelah dimuat ke browser, lalu open[] mengeksekusi dan membuat menu UI