Layanan ini menyediakan akses ke pemicu skrip dan publikasi skrip.
Class
Nama | Deskripsi singkat |
---|---|
Auth | Enumerasi yang mengidentifikasi kategori layanan resmi yang dapat dijalankan Apps Script melalui fungsi yang dipicu. |
Authorization | Objek yang memeriksa apakah pengguna telah memberikan otorisasi untuk cakupan skrip yang diperlukan. |
Authorization | Enumerasi yang menunjukkan status otorisasi skrip. |
Calendar | Builder untuk pemicu kalender. |
Clock | Builder untuk pemicu jam. |
Document | Builder untuk pemicu dokumen. |
Event | Enumerasi yang menunjukkan jenis peristiwa yang dipicu. |
Form | Builder untuk pemicu formulir. |
Installation | Enumerasi yang menunjukkan cara skrip diinstal sebagai add-on untuk pengguna saat ini. |
Script | Mengakses dan memanipulasi publikasi dan pemicu skrip. |
Service | Mengakses dan memanipulasi publikasi skrip. |
Spreadsheet | Builder untuk pemicu spreadsheet. |
State | Memungkinkan skrip membuat token status yang dapat digunakan di API callback (seperti alur OAuth). |
Trigger | Pemicu skrip. |
Trigger | Builder generik untuk pemicu skrip. |
Trigger | Enumerasi yang menunjukkan sumber peristiwa yang menyebabkan pemicu diaktifkan. |
Auth Mode
Properti
Properti | Jenis | Deskripsi |
---|---|---|
NONE | Enum | Mode yang tidak mengizinkan akses ke layanan apa pun yang memerlukan otorisasi. |
CUSTOM_FUNCTION | Enum | Mode yang memungkinkan akses ke subkumpulan layanan terbatas untuk digunakan dalam fungsi spreadsheet kustom. |
LIMITED | Enum | Mode yang memungkinkan akses ke sebagian layanan yang terbatas. |
FULL | Enum | Mode yang memungkinkan akses ke semua layanan yang memerlukan otorisasi. |
Authorization Info
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
get | Authorization | Mendapatkan nilai yang menunjukkan apakah pengguna perlu memberikan otorisasi pada skrip ini untuk menggunakan satu atau beberapa
layanan (misalnya, Script ). |
get | String | Mendapatkan URL otorisasi yang dapat digunakan untuk memberikan akses ke skrip. |
get | String[] | Mendapatkan daftar cakupan yang diotorisasi untuk skrip. |
Authorization Status
Properti
Properti | Jenis | Deskripsi |
---|---|---|
REQUIRED | Enum | Pengguna harus memberikan otorisasi pada skrip ini untuk menggunakan satu atau beberapa layanan. |
NOT_REQUIRED | Enum | Pengguna telah memberikan semua otorisasi yang saat ini diperlukan oleh skrip ini. |
Calendar Trigger Builder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create() | Trigger | Membuat pemicu dan menampilkannya. |
on | Calendar | Menentukan pemicu yang diaktifkan saat entri kalender dibuat, diperbarui, atau dihapus. |
Clock Trigger Builder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
after(durationMilliseconds) | Clock | Menentukan durasi minimum (dalam milidetik) setelah waktu saat ini saat pemicu dijalankan. |
at(date) | Clock | Menentukan kapan pemicu berjalan. |
at | Clock | Menentukan bahwa pemicu diaktifkan pada tanggal yang ditentukan, secara default mendekati tengah malam (+/- 15 menit). |
at | Clock | Menentukan jam pemicu saat pemicu berjalan. |
create() | Trigger | Membuat pemicu. |
every | Clock | Menentukan untuk menjalankan pemicu setiap n hari. |
every | Clock | Menentukan untuk menjalankan pemicu setiap n jam. |
every | Clock | Menentukan untuk menjalankan pemicu setiap n menit. |
every | Clock | Menentukan untuk menjalankan pemicu setiap n minggu. |
in | Clock | Menentukan zona waktu untuk tanggal/waktu yang ditentukan saat pemicu dijalankan. |
near | Clock | Menentukan menit saat pemicu berjalan (plus atau minus 15 menit). |
on | Clock | Menentukan tanggal dalam sebulan saat pemicu dijalankan. |
on | Clock | Menentukan hari dalam seminggu saat pemicu dijalankan. |
Document Trigger Builder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create() | Trigger | Membuat dan menampilkan pemicu baru. |
on | Document | Menentukan pemicu yang akan diaktifkan saat dokumen dibuka. |
Event Type
Properti
Properti | Jenis | Deskripsi |
---|---|---|
CLOCK | Enum | Pemicu diaktifkan setelah peristiwa berbasis waktu mencapai waktu tertentu. |
ON_OPEN | Enum | Pemicu diaktifkan setelah pengguna membuka file Google Dokumen, Spreadsheet, atau Formulir. |
ON_EDIT | Enum | Pemicu diaktifkan setelah pengguna mengedit file Google Spreadsheet (misalnya, dengan memasukkan nilai baru ke dalam sel, yang dihitung sebagai pengeditan, bukan perubahan). |
ON_FORM_SUBMIT | Enum | Pemicu diaktifkan setelah pengguna merespons Google Formulir. |
ON_CHANGE | Enum | Pemicu diaktifkan setelah pengguna mengubah file Google Spreadsheet (misalnya, dengan menambahkan baris, yang dihitung sebagai perubahan, bukan pengeditan). |
ON_EVENT_UPDATED | Enum | Pemicu diaktifkan setelah acara dibuat, diperbarui, atau dihapus di Google Kalender yang ditentukan. |
Form Trigger Builder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create() | Trigger | Membuat dan menampilkan pemicu baru. |
on | Form | Menentukan pemicu yang akan diaktifkan saat respons dikirim ke formulir. |
on | Form | Menentukan pemicu yang akan diaktifkan saat tampilan edit formulir dibuka. |
Installation Source
Properti
Properti | Jenis | Deskripsi |
---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | Add-on diinstal oleh administrator untuk domain pengguna. |
NONE | Enum | Skrip tidak berjalan sebagai add-on. |
WEB_STORE_ADD_ON | Enum | Add-on diinstal oleh pengguna dari Chrome Web Store. |
Script App
Properti
Properti | Jenis | Deskripsi |
---|---|---|
Auth | Auth | Enumerasi yang mengidentifikasi kategori layanan resmi yang dapat dijalankan Apps Script melalui fungsi yang dipicu. |
Authorization | Authorization | Enumerasi yang menunjukkan status otorisasi skrip. |
Event | Event | Enumerasi yang menunjukkan jenis peristiwa yang dipicu. |
Installation | Installation | Enumerasi yang menunjukkan cara skrip diinstal ke pengguna sebagai add-on. |
Trigger | Trigger | Enumerasi yang menunjukkan sumber peristiwa yang menyebabkan pemicu diaktifkan. |
Week | Weekday | Enumerasi yang mewakili hari dalam seminggu. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
delete | void | Menghapus pemicu yang ditentukan sehingga tidak lagi berjalan. |
get | Authorization | Mendapatkan objek yang memeriksa apakah pengguna telah memberikan otorisasi untuk semua persyaratan skrip. |
get | Authorization | Mendapatkan objek yang memeriksa apakah pengguna telah memberikan otorisasi untuk cakupan yang diminta. |
get | String | Mendapatkan token identitas Openopenid telah diberikan. |
get | Installation | Menampilkan nilai enum yang menunjukkan cara skrip diinstal sebagai add-on untuk pengguna saat ini (misalnya, apakah pengguna menginstalnya secara pribadi melalui Chrome Web Store, atau apakah administrator domain menginstalnya untuk semua pengguna). |
get | String | Mendapatkan token akses OAuth 2.0 untuk pengguna yang efektif. |
get | Trigger[] | Mendapatkan semua pemicu yang dapat diinstal yang terkait dengan project saat ini dan pengguna saat ini. |
get | String | Mendapatkan ID unik project skrip. |
get | Service | Mendapatkan objek yang digunakan untuk mengontrol publikasi skrip sebagai aplikasi web. |
get | Trigger[] | Mendapatkan semua pemicu yang dapat diinstal yang dimiliki oleh pengguna ini dalam dokumen yang diberikan, hanya untuk skrip atau add-on ini. |
get | Trigger[] | Mendapatkan semua pemicu yang dapat diinstal yang dimiliki oleh pengguna ini dalam formulir yang diberikan, hanya untuk skrip atau add-on ini. |
get | Trigger[] | Mendapatkan semua pemicu yang dapat diinstal yang dimiliki oleh pengguna ini di spreadsheet yang diberikan, hanya untuk skrip atau add-on ini. |
invalidate | void | Membatalkan otorisasi yang dimiliki pengguna efektif untuk menjalankan skrip saat ini. |
new | State | Membuat builder untuk token status yang dapat digunakan di API callback (seperti alur OAuth). |
new | Trigger | Memulai proses pembuatan pemicu yang dapat diinstal yang, saat diaktifkan, memanggil fungsi tertentu. |
require | void | Memvalidasi apakah pengguna telah memberikan izin untuk semua cakupan yang diminta oleh skrip. |
require | void | Memvalidasi apakah pengguna telah memberikan izin untuk cakupan yang diminta. |
Service
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
get | String | Menampilkan URL aplikasi web, jika telah di-deploy; jika tidak, menampilkan null . |
is | Boolean | Menampilkan true jika skrip dapat diakses sebagai aplikasi web. |
Spreadsheet Trigger Builder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create() | Trigger | Membuat pemicu dan menampilkannya. |
on | Spreadsheet | Menentukan pemicu yang akan diaktifkan saat konten atau struktur spreadsheet diubah. |
on | Spreadsheet | Menentukan pemicu yang akan diaktifkan saat spreadsheet diedit. |
on | Spreadsheet | Menentukan pemicu yang akan diaktifkan saat spreadsheet menerima formulir yang dikirimkan. |
on | Spreadsheet | Menentukan pemicu yang akan diaktifkan saat spreadsheet dibuka. |
State Token Builder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create | String | Membuat representasi string terenkripsi dari token status. |
with | State | Menambahkan argumen ke token. |
with | State | Menetapkan fungsi callback. |
with | State | Menetapkan durasi (dalam detik) validitas token. |
Trigger
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
get | Event | Menampilkan jenis peristiwa yang diaktifkan pemicu. |
get | String | Menampilkan fungsi yang akan dipanggil saat pemicu diaktifkan. |
get | Trigger | Menampilkan sumber peristiwa yang akan menyebabkan pemicu diaktifkan. |
get | String | Menampilkan ID khusus untuk sumber. |
get | String | Menampilkan ID unik yang dapat digunakan untuk membedakan pemicu satu sama lain. |
Trigger Builder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
for | Document | Membuat dan menampilkan Document yang terikat dengan dokumen yang diberikan. |
for | Document | Membuat dan menampilkan Document yang terikat dengan dokumen dengan ID yang diberikan. |
for | Form | Membuat dan menampilkan Form yang terikat dengan formulir yang diberikan. |
for | Form | Membuat dan menampilkan Form yang terikat dengan formulir dengan ID yang diberikan. |
for | Spreadsheet | Membuat dan menampilkan Spreadsheet yang terikat dengan spreadsheet yang diberikan. |
for | Spreadsheet | Membuat dan menampilkan Spreadsheet yang terikat dengan spreadsheet dengan ID
yang diberikan. |
for | Calendar | Menampilkan builder untuk membuat pemicu kalender. |
time | Clock | Membuat dan menampilkan Clock untuk membuat pemicu berbasis waktu. |
Trigger Source
Properti
Properti | Jenis | Deskripsi |
---|---|---|
SPREADSHEETS | Enum | Google Spreadsheet menyebabkan pemicu diaktifkan. |
CLOCK | Enum | Peristiwa berbasis waktu menyebabkan pemicu diaktifkan. |
FORMS | Enum | Google Formulir menyebabkan pemicu diaktifkan. |
DOCUMENTS | Enum | Google Dokumen menyebabkan pemicu diaktifkan. |
CALENDAR | Enum | Google Kalender menyebabkan pemicu diaktifkan. |