Bu hizmet, komut dosyası tetikleyicilerine ve komut dosyası yayınlamaya erişim sağlar.
Sınıflar
| Ad | Kısa açıklama |
|---|---|
Auth | Apps Script'in tetiklenen bir işlev aracılığıyla hangi yetkili hizmet kategorilerini yürütebileceğini tanımlayan bir sıralama. |
Authorization | Kullanıcının, komut dosyasının gerekli kapsamları için yetkilendirme verip vermediğini kontrol eden bir nesne. |
Authorization | Bir komut dosyasının yetkilendirme durumunu belirten bir sıralama. |
Calendar | Takvim tetikleyicileri için oluşturucu. |
Clock | Saat tetikleyicileri için bir oluşturucu. |
Document | Doküman tetikleyicileri için bir oluşturucu. |
Event | Tetiklenen etkinliğin türünü belirten bir sıralama. |
Form | Form tetikleyicileri için bir oluşturucu. |
Installation | Komut dosyasının mevcut kullanıcı için nasıl eklenti olarak yüklendiğini gösteren bir sıralama. |
Script | Komut dosyası yayınlama ve tetikleyicilere erişme ve bunları değiştirme. |
Service | Komut dosyası yayınlama özelliğine erişme ve bu özelliği kullanma. |
Spreadsheet | E-tablo tetikleyicileri için oluşturucu. |
State | Komut dosyalarının, geri çağırma API'lerinde (ör. OAuth akışları) kullanılabilecek durum jetonları oluşturmasına olanak tanır. |
Trigger | Komut dosyası tetikleyicisi |
Trigger | Komut dosyası tetikleyicileri için genel bir oluşturucu. |
Trigger | Tetikleyicinin etkinleştirilmesine neden olan etkinliğin kaynağını belirten bir sıralama. |
Auth Mode
Özellikler
| Mülk | Tür | Açıklama |
|---|---|---|
NONE | Enum | Yetkilendirme gerektiren hizmetlere erişime izin verilmeyen bir mod. |
CUSTOM_FUNCTION | Enum | Özel elektronik tablo işlevlerinde kullanılmak üzere hizmetlerin sınırlı bir alt kümesine erişime izin veren mod. |
LIMITED | Enum | Hizmetlerin sınırlı bir alt kümesine erişime izin veren mod. |
FULL | Enum | Yetkilendirme gerektiren tüm hizmetlere erişime izin veren bir mod. |
Authorization Info
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
get | Authorization | Kullanıcının bir veya daha fazla hizmeti (ör. Script) kullanmak için bu komut dosyasını yetkilendirmesi gerekip gerekmediğini belirten bir değer alır. |
get | String|null | Komut dosyasına erişim izni vermek için kullanılabilecek yetkilendirme URL'sini alır. |
get | String[]|null | Komut dosyası için yetkilendirilmiş kapsamların listesini alır. |
Authorization Status
Özellikler
| Mülk | Tür | Açıklama |
|---|---|---|
REQUIRED | Enum | Kullanıcının, bir veya daha fazla hizmeti kullanmak için bu komut dosyasını yetkilendirmesi gerekir. |
NOT_REQUIRED | Enum | Kullanıcı, bu komut dosyasına şu anda ihtiyaç duyduğu tüm yetkileri verdi. |
Calendar Trigger Builder
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
create() | Trigger | Tetikleyiciyi oluşturur ve döndürür. |
on | Calendar | Bir takvim girişi oluşturulduğunda, güncellendiğinde veya silindiğinde etkinleşen bir tetikleyiciyi belirtir. |
Clock Trigger Builder
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
after(durationMilliseconds) | Clock | Tetikleyicinin çalışacağı, geçerli zamandan sonraki minimum süreyi (milisaniye cinsinden) belirtir. |
at(date) | Clock | Tetikleyicinin ne zaman çalışacağını belirtir. |
at | Clock | Tetikleyicinin, varsayılan olarak gece yarısına yakın bir zamanda (+/- 15 dakika) belirtilen tarihte tetikleneceğini belirtir. |
at | Clock | Tetikleyicinin çalışacağı saati belirtir. |
create() | Trigger | Tetikleyiciyi oluşturur. |
every | Clock | Tetikleyicinin her n günde bir çalıştırılacağını belirtir. |
every | Clock | Tetikleyicinin her n saatte bir çalıştırılacağını belirtir. |
every | Clock | Tetikleyicinin her n dakikada bir çalıştırılacağını belirtir. |
every | Clock | Tetikleyicinin her n haftada bir çalıştırılacağını belirtir. |
in | Clock | Tetikleyicinin çalıştığı belirtilen tarihler/saat için saat dilimini belirtir. |
near | Clock | Tetikleyicinin çalışacağı dakikayı belirtir (artı veya eksi 15 dakika). |
on | Clock | Tetikleyicinin ay içinde çalışacağı tarihi belirtir. |
on | Clock | Tetikleyicinin çalışacağı haftanın gününü belirtir. |
Document Trigger Builder
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
create() | Trigger | Yeni tetikleyiciyi oluşturur ve döndürür. |
on | Document | Belge açıldığında tetiklenecek bir tetikleyici belirtir. |
Event Type
Özellikler
| Mülk | Tür | Açıklama |
|---|---|---|
CLOCK | Enum | Tetikleyici, zamana dayalı etkinlik belirli bir zamana ulaştığında tetiklenir. |
ON_OPEN | Enum | Tetikleyici, kullanıcı Google Dokümanlar, E-Tablolar veya Formlar dosyasını açtığında etkinleşir. |
ON_EDIT | Enum | Tetikleyici, kullanıcı Google E-Tablolar dosyasını düzenlediğinde (ör. bir hücreye yeni bir değer girerek) etkinleşir. Bu işlem, değişiklik yerine düzenleme olarak kabul edilir. |
ON_FORM_SUBMIT | Enum | Kullanıcı bir Google Formu'nu yanıtladığında tetikleyici etkinleşir. |
ON_CHANGE | Enum | Tetikleyici, kullanıcı Google E-Tablolar dosyasını değiştirdiğinde (örneğin, satır ekleyerek) etkinleşir. Bu işlem, düzenleme yerine değişiklik olarak kabul edilir. |
ON_EVENT_UPDATED | Enum | Tetikleyici, belirtilen Google Takvim'de bir etkinlik oluşturulduğunda, güncellendiğinde veya silindiğinde bir kez tetiklenir. |
Form Trigger Builder
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
create() | Trigger | Yeni tetikleyiciyi oluşturur ve döndürür. |
on | Form | Forma yanıt gönderildiğinde tetiklenecek bir tetikleyici belirtir. |
on | Form | Formun düzenleme görünümü açıldığında tetiklenecek bir tetikleyici belirtir. |
Installation Source
Özellikler
| Mülk | Tür | Açıklama |
|---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | Eklenti, kullanıcının alanı için yönetici tarafından yüklendi. |
NONE | Enum | Komut dosyası eklenti olarak çalışmıyor. |
WEB_STORE_ADD_ON | Enum | Eklenti, kullanıcı tarafından Chrome Web Mağazası'ndan yüklenmiştir. |
Script App
Özellikler
| Mülk | Tür | Açıklama |
|---|---|---|
Auth | Auth | Apps Komut Dosyası'nın tetiklenen bir işlev aracılığıyla hangi yetkili hizmet kategorilerini yürütebileceğini tanımlayan bir sıralama. |
Authorization | Authorization | Bir komut dosyasının yetkilendirme durumunu belirten bir sıralama. |
Event | Event | Tetiklenen etkinliğin türünü belirten bir sıralama. |
Installation | Installation | Komut dosyasının kullanıcıya eklenti olarak nasıl yüklendiğini belirten bir numaralandırma. |
Trigger | Trigger | Tetikleyicinin etkinleştirilmesine neden olan etkinliğin kaynağını belirten bir sıralama. |
Week | Weekday | Haftanın günlerini temsil eden bir sıralama. |
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
delete | void | Belirtilen tetikleyiciyi kaldırarak artık çalışmamasını sağlar. |
get | Authorization | Kullanıcının tüm komut dosyası gereksinimleri için yetkilendirme verip vermediğini kontrol eden bir nesne alır. |
get | Authorization | Kullanıcının istenen kapsamlar için yetki verip vermediğini kontrol eden bir nesne alır. |
get | String|null | openid kapsamı verilmişse geçerli kullanıcı için Open |
get | Installation | Komut dosyasının mevcut kullanıcı için eklenti olarak nasıl yüklendiğini belirten bir enum değeri döndürür (örneğin, kullanıcı tarafından Chrome Web Mağazası üzerinden kişisel olarak mı yüklendiği veya bir alan yöneticisi tarafından tüm kullanıcılar için mi yüklendiği). |
get | String | Etkili kullanıcı için OAuth 2.0 erişim jetonunu alır. |
get | Trigger[] | Geçerli proje ve geçerli kullanıcıyla ilişkili tüm yüklenebilir tetikleyicileri alır. |
get | String | Komut dosyası projesinin benzersiz kimliğini alır. |
get | Service | Komut dosyasının web uygulaması olarak yayınlanmasını kontrol etmek için kullanılan bir nesneyi alır. |
get | Trigger[] | Belirtilen dokümanda, bu komut dosyası veya eklenti için yalnızca bu kullanıcının sahip olduğu tüm yüklenebilir tetikleyicileri alır. |
get | Trigger[] | Belirtilen formda, bu kullanıcıya ait olan ve yalnızca bu komut dosyası veya eklenti için yüklenebilen tüm tetikleyicileri alır. |
get | Trigger[] | Belirtilen e-tabloda, bu kullanıcıya ait ve yüklenebilir tüm tetikleyicileri yalnızca bu komut dosyası veya eklenti için alır. |
invalidate | void | Geçerli kullanıcının mevcut komut dosyasını yürütmek için sahip olduğu yetkilendirmeyi geçersiz kılar. |
new | State | Geri çağırma API'sinde (ör. OAuth akışı) kullanılabilecek bir durum jetonu için oluşturucu oluşturur. |
new | Trigger | Tetiklendiğinde belirli bir işlevi çağıran, yüklenebilir bir tetikleyici oluşturma sürecini başlatır. |
require | void | Kullanıcının, komut dosyası tarafından istenen tüm kapsamlar için izin verip vermediğini doğrular. |
require | void | Kullanıcının istenen kapsamlar için izin verip vermediğini doğrular. |
Service
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
get | String | Dağıtılmışsa web uygulamasının URL'sini, aksi takdirde null değerini döndürür. |
is | Boolean | Komut dosyası web uygulaması olarak erişilebiliyorsa true değerini döndürür. |
Spreadsheet Trigger Builder
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
create() | Trigger | Tetikleyiciyi oluşturur ve döndürür. |
on | Spreadsheet | E-tablonun içeriği veya yapısı değiştirildiğinde tetiklenecek bir tetikleyici belirtir. |
on | Spreadsheet | E-tablo düzenlendiğinde tetiklenecek bir tetikleyici belirtir. |
on | Spreadsheet | E-tabloya form gönderildiğinde tetiklenecek bir tetikleyici belirtir. |
on | Spreadsheet | E-tablo açıldığında tetiklenecek bir tetikleyici belirtir. |
State Token Builder
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
create | String | Durum jetonunun şifrelenmiş dize gösterimini oluşturur. |
with | State | Jetonun bağımsız değişkenini ekler. |
with | State | Geri çağırma işlevi ayarlar. |
with | State | Jetonun geçerli olacağı süreyi (saniye cinsinden) ayarlar. |
Trigger
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
get | Event | Tetikleyicinin etkinleştiği etkinlik türünü döndürür. |
get | String | Tetikleyici tetiklendiğinde çağrılacak işlevi döndürür. |
get | Trigger | Tetikleyicinin etkinleştirilmesine neden olacak etkinliklerin kaynağını döndürür. |
get | String | Kaynağa özel kimliği döndürür. |
get | String | Tetikleyicileri birbirinden ayırt etmek için kullanılabilecek benzersiz bir tanımlayıcı döndürür. |
Trigger Builder
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
for | Document | Belirtilen dokümana bağlı bir Document oluşturur ve döndürür. |
for | Document | Belirtilen kimliğe sahip dokümana bağlı bir Document oluşturur ve döndürür. |
for | Form | Belirtilen forma bağlı bir Form oluşturur ve döndürür. |
for | Form | Belirtilen kimliğe sahip formla ilişkili bir Form oluşturur ve döndürür. |
for | Spreadsheet | Belirtilen e-tabloya bağlı bir Spreadsheet oluşturur ve döndürür. |
for | Spreadsheet | Belirtilen kimliğe sahip e-tabloya bağlı bir Spreadsheet oluşturur ve döndürür. |
for | Calendar | Takvim tetikleyicileri oluşturmak için bir oluşturucu döndürür. |
time | Clock | Zamana dayalı tetikleyiciler oluşturmak için Clock oluşturur ve döndürür. |
Trigger Source
Özellikler
| Mülk | Tür | Açıklama |
|---|---|---|
SPREADSHEETS | Enum | Google E-Tablolar, tetikleyicinin etkinleşmesine neden olur. |
CLOCK | Enum | Zamana dayalı bir etkinlik, tetikleyicinin etkinleştirilmesine neden olur. |
FORMS | Enum | Google Formlar, tetikleyicinin etkinleşmesine neden olur. |
DOCUMENTS | Enum | Google Dokümanlar, tetikleyicinin etkinleşmesine neden olur. |
CALENDAR | Enum | Google Takvim, tetikleyicinin etkinleşmesine neden olur. |