1. Pengantar
Dalam codelab ini, Anda akan membuat project Apps Script bernama "Hello World", lalu menambahkan fungsi sederhana, logThis, yang mencatat pesan yang diteruskan kepadanya. Kemudian, Anda membuat otomatisasi AppSheet dan memintanya untuk memanggil skrip. Setelah skrip dipanggil, Anda akan kembali ke editor Apps Script dan mengonfirmasi eksekusinya.
Yang akan Anda pelajari
- Cara membuat project Apps Script dengan fungsi sederhana.
- Cara membuat aplikasi AppSheet sederhana berdasarkan Spreadsheet Google yang ada.
- Cara membuat Otomatisasi AppSheet yang memanggil fungsi skrip.
- Cara memeriksa keberhasilan eksekusi skrip dari AppSheet.
Yang Anda butuhkan
- Akses ke lingkungan pengembangan AppSheet (
appsheet.com). - Akses ke lingkungan pengembangan Apps Script (
script.google.com).
2. Membuat project Apps Script
Pertama, buat project Apps Script bernama "Hello World", lalu tambahkan fungsi sederhana, logThis, yang mencatat pesan yang diteruskan kepadanya.
- Buka halaman beranda Apps Script, lalu klik + New Project.
- Ubah judul project menjadi
Hello World.
- Perbarui skrip di editor seperti ini:
function logThis(msg) {
Logger.log('Message from AppSheet was: ' + msg);
}
- Klik Simpan project.
Untuk mengetahui informasi selengkapnya, lihat Membuat dan menghapus project.
3. Membuat aplikasi AppSheet
Selanjutnya, Anda akan dengan cepat membuat aplikasi AppSheet baru berdasarkan contoh Spreadsheet Google yang disalin, lalu memperbaruinya untuk memanggil project Apps Script yang Anda buat sebelumnya.
- Buka spreadsheet Contoh Pesanan Kemeja, lalu klik Buat salinan untuk mendownload dan membuka salinan di Google Spreadsheet. Anda dapat mengganti nama spreadsheet jika ingin (misalnya,"Pesanan Kemeja").
- Login ke AppSheet.
- Di halaman Aplikasi saya, klik + Buat aplikasi baru. Dialog Buat aplikasi baru akan ditampilkan.
- Klik Mulai dengan data Anda sendiri.

- Anda juga dapat mengedit nama aplikasi dan memilih kategori.
- Klik Pilih data Anda.

- Klik google untuk mengakses Google Drive Anda.
- Buka dan pilih spreadsheet Shirt Orders yang Anda salin sebelumnya.
AppSheet akan menyiapkan aplikasi Anda. 
- Klik Sesuaikan aplikasi Anda untuk membuka aplikasi di editor AppSheet.
4. Membuat otomatisasi
Selanjutnya, Anda membuat otomatisasi AppSheet dan membuatnya memanggil skrip.
- Pilih Otomatisasi > Bot.
- Klik + Bot Baru.
- Pilih item pertama dalam daftar saran: Saat data Pesanan Kaus dibuat atau diperbarui, kirim notifikasi.

- Klik langkah Kirim notifikasi untuk mengeditnya.
- Ganti namanya menjadi
Call a script.

- Di bagian Setelan, ubah jenis tugas menjadi Panggil skrip.

- Di kolom Apps Script Project, klik Browse (ikon File).
- Buka dan pilih project Apps Script
Hello Worlddi Drive Anda. - Klik Select dan, jika diminta untuk memberikan otorisasi, klik Authorize, lalu ikuti petunjuknya.
Project Apps Script ditambahkan dan kolom Function Name diisi dengan daftar fungsi yang tersedia.
- Pilih logThis(msg) dari daftar Function Name.

Kolom Function Arguments akan ditampilkan.
- Untuk argumen msg, masukkan ekspresi berikut menggunakan Asisten Ekspresi: ‘Hello from AppSheet'

- Klik Simpan untuk menyimpan aplikasi.
- Di Panel Pratinjau, klik ikon seluler atau tablet untuk menampilkan emulator aplikasi.

- Tambahkan pesanan baju baru, lalu klik Simpan.
- Klik Sync untuk menyinkronkan perubahan Anda.

5. Mengonfirmasi eksekusi Apps Script
Setelah skrip dipanggil, kembali ke editor Apps Script dan konfirmasi eksekusinya.
- Kembali ke halaman beranda Apps Script dan lihat project Hello World.
- Klik Eksekusi di panel navigasi untuk mengonfirmasi bahwa fungsi
logThisberhasil diselesaikan. Klik Muat ulang jika log belum muncul.

6. Langkah tambahan opsional
Sebagai langkah tambahan dalam workshop ini, tinjau project Contoh Apps Script dan jalankan beberapa contoh dari AppSheet.
Mulai menggunakan Contoh Apps Script
- Untuk memulai, buat salinan Project Contoh Apps Script terlebih dahulu.
- Klik ikon salin.
- Simpan project baru, lalu klik Run untuk memberikan otorisasi pada aplikasi dalam project.
Bereksperimen dengan beberapa contoh
createCalendarEvent()- Membuat acara Kalender baru.createDoc()- Membuat Dokumen baru secara otomatis.createSheet()- Buat sheet baru.createSlideDeck()- Membuat slide deck baru menggunakan gambar dan teks.
Untuk mengetahui informasi selengkapnya tentang fitur penting ini, lihat Memanggil Apps Script dari otomatisasi, yang memberikan ringkasan mendetail, video fitur, tutorial, dan project Apps Script yang dapat disalin yang berisi banyak contoh kerja AppSheet-Apps Script.