Project skrip mewakili kumpulan file dan resource di Google Apps Script, terkadang hanya disebut sebagai "skrip". Project skrip memiliki satu atau beberapa file skrip yang dapat berupa file kode (memiliki ekstensi .gs
) atau file HTML (ekstensi .html
). Anda juga dapat menyertakan
JavaScript dan CSS dalam file HTML.
Editor skrip selalu memiliki satu dan hanya satu project yang dibuka pada waktu tertentu. Anda dapat membuka beberapa project di beberapa jendela atau tab browser.
Membuat dan menghapus project
Langkah ini akan mengajari Anda cara membuat project mandiri dari Google Drive dan cara membuat project terikat penampung untuk setiap container yang didukung.
Membuat project dari Google Drive
- Buka Google Drive.
- Klik New > More > Google Apps Script.
Membuat project dari Google Dokumen, Spreadsheet, atau Slide
- Buka dokumen Dokumen, spreadsheet Spreadsheet, atau presentasi Slide.
- Klik Ekstensi > Apps Script.
- Di editor skrip, klik Project tanpa judul.
- Beri nama project Anda, lalu klik Ganti nama.
Membuat project dari Google Formulir
- Buka formulir di Google Formulir.
- Klik Lainnya > Editor skrip.
- Di editor skrip, klik Project tanpa judul.
- Beri nama project Anda, lalu klik Ganti nama.
Membuat project menggunakan alat command line clasp
clasp
adalah alat command line yang memungkinkan Anda membuat, menarik/push, dan men-deploy project Apps Script dari terminal.
Lihat Antarmuka Command Line menggunakan panduan clasp
untuk detail selengkapnya.
Membuat project dari Google Sites Klasik
- Buka Situs Google Klasik.
- Klik Lainnya, lalu pilih Kelola Situs.
- Di sebelah kiri, klik Apps Scripts > Tambahkan skrip baru.
- Di kiri atas editor skrip, klik Project tanpa judul.
- Beri nama project Anda, lalu klik Ganti nama.
Menghapus project terikat container
- Buka project terikat container Anda menggunakan metode yang sesuai di atas.
- Di kiri atas, klik Ringkasan .
- Di kanan atas, klik Hapus > Hapus selamanya.
Menghapus project mandiri
- Buka
script.google.com
. - Di sebelah kanan project yang ingin Anda hapus, klik More > Remove > Remove.
Mengelola file dalam sebuah project
Membuat file
- Buka project Apps Script.
- Di sebelah kiri, klik Editor > Tambahkan .
- Pilih jenis file yang akan dibuat dan beri nama.
Menghapus file
- Buka project Apps Script.
- Di sebelah kiri, klik Editor .
- Di samping file yang ingin Anda hapus, klik Lainnya > Hapus.
Menetapkan zona waktu untuk project
Anda dapat menetapkan zona waktu untuk project Apps Script. Fungsi yang dijalankan oleh skrip menggunakan zona waktu ini.
- Buka project Apps Script.
- Di sebelah kiri, klik Project Settings
.
- Di bagian Zona waktu, pilih zona waktu yang ingin Anda gunakan.
Jika Anda ingin fungsi tertentu menggunakan zona waktu yang berbeda dengan project skrip, masukkan secara eksplisit zona waktu dalam fungsi Anda. Misalnya, dalam contoh di bawah, setiap fungsi membuat peristiwa baru di Google Kalender. Fungsi pertama ditetapkan secara default ke zona waktu project. Fungsi kedua menentukan zona waktu Pasifik, sehingga peristiwa tersebut dijadwalkan dalam waktu Pasifik, terlepas dari zona waktu project.
function createEvent(){
// Creates an event in the script project's time zone and logs the ID
var event = CalendarApp.getDefaultCalendar().createEvent('New test event',
new Date('December 20, 2022 17:00:00'),
new Date('December 20, 2022 18:00:00'));
console.log('Event ID: ' + event.getId());
}
function createEventPacific(){
// Creates an event with a specified time zone and logs the event ID.
var event = CalendarApp.getDefaultCalendar().createEvent('New sample event',
new Date('December 20, 2022 17:00:00 PDT'),
new Date('December 20, 2022 18:00:00 PDT'));
console.log('Event ID: ' + event.getId());
}
Memperbaiki masalah di beberapa Akun Google
Jika login ke beberapa Akun Google secara bersamaan, Anda mungkin akan mengalami masalah saat mengakses add-on dan aplikasi web. Multi-login, atau login ke beberapa Akun Google sekaligus, tidak didukung untuk Apps Script, add-on, atau aplikasi web.
Jika Anda membuka editor Apps Script saat login ke lebih dari satu akun, Google akan meminta Anda untuk memilih akun yang ingin digunakan untuk melanjutkan.
Jika Anda membuka aplikasi web atau add-on dan mengalami masalah multi-login, cobalah salah satu solusi berikut:
- Logout dari semua Akun Google dan hanya login ke akun yang memiliki aplikasi add-on atau web yang ingin Anda akses.
- Buka jendela samaran di Google Chrome, atau jendela penjelajahan pribadi yang setara, dan login ke Akun Google yang memiliki aplikasi web atau add-on yang ingin Anda akses.