Skrip yang terikat penampung

Skrip akan terikat ke file Google Spreadsheet, Dokumen, Slide, atau Formulir jika dibuat dari dokumen tersebut, bukan sebagai skrip mandiri. File tempat skrip terikat dilampirkan disebut "penampung". Skrip terikat umumnya berperilaku seperti skrip mandiri, kecuali bahwa skrip tersebut tidak muncul di Google Drive, tidak dapat dilepaskan dari file yang terikat dengannya, dan skrip tersebut mendapatkan beberapa hak istimewa khusus atas file induk.

Perlu diketahui bahwa skrip juga dapat diikat ke Google Sites, tetapi skrip ini hampir selalu di-deploy sebagai aplikasi web. Skrip yang terikat dengan Google Spreadsheet, Dokumen, Slide, atau Formulir juga dapat menjadi aplikasi web, meskipun hal ini jarang terjadi.

Membuat skrip terikat

Google Dokumen, Spreadsheet, atau Slide

Untuk membuat skrip terikat di Google Dokumen, Spreadsheet, atau Slide, buka dokumen di Dokumen, spreadsheet di Spreadsheet, atau presentasi di Slide, lalu klik Ekstensi > Apps Script. Untuk membuka kembali skrip di masa mendatang, lakukan hal yang sama atau buka skrip dari dasbor Apps Script.

Google Formulir

Untuk membuat skrip terikat di Google Formulir, buka formulir, lalu klik Lainnya > Editor skrip. Untuk membuka kembali skrip di masa mendatang, lakukan hal yang sama atau buka skrip dari dasbor Apps Script.

Metode khusus

Skrip terikat dapat memanggil beberapa metode yang tidak dapat dilakukan oleh skrip mandiri:

Untuk informasi selengkapnya, lihat panduan untuk memperluas Google Spreadsheet atau panduan untuk memperluas Google Dokumen.

Menu, dialog, dan sidebar kustom

Skrip terikat dapat menyesuaikan Google Spreadsheet, Dokumen, dan Formulir dengan menambahkan menu kustom dan kotak dialog atau sidebar. Namun, perlu diingat bahwa skrip hanya dapat berinteraksi dengan antarmuka pengguna untuk instance file terbuka saat ini. Artinya, skrip yang terikat ke satu dokumen tidak dapat memengaruhi antarmuka pengguna dokumen lain.

Add-on

Add-on berjalan di dalam Gmail, Google Spreadsheet, Dokumen, Slide, dan Formulir. Jika Anda telah mengembangkan skrip terikat atau mandiri dan ingin membagikannya kepada dunia, Apps Script memungkinkan Anda publish skrip sebagai add-on sehingga pengguna lain dapat menginstalnya dari toko add-on.

Pemicu

Skrip terikat dapat menggunakan pemicu sederhana seperti fungsi onOpen() khusus, yang berjalan secara otomatis setiap kali file dibuka oleh pengguna yang memiliki akses edit. Seperti semua jenis skrip, skrip juga dapat menggunakan pemicu yang dapat diinstal.

Fungsi kustom

Fungsi kustom adalah fungsi dalam skrip yang terikat ke Google Spreadsheet yang Anda panggil langsung dari sel menggunakan sintaksis =myFunctionName(). Oleh karena itu, fungsi kustom mirip dengan ratusan fungsi bawaan di Spreadsheet seperti AVERAGE atau SUM, kecuali Anda menentukan perilaku fungsi kustom.

Akses ke skrip terikat

Hanya pengguna yang memiliki izin untuk mengedit penampung yang dapat menjalankan skrip terikatnya. Kolaborator yang hanya memiliki akses lihat tidak dapat membuka editor skrip, meskipun jika mereka membuat salinan file penampung, mereka akan menjadi pemilik salinan dan dapat melihat serta menjalankan salinan skrip.

Untuk mempelajari cara membagikan file penampung skrip, lihat Berbagi file dari Google Drive.