Bu hizmet, komut dosyası tetikleyicilerine ve komut dosyası yayınlamaya erişim sağlar.
Sınıflar
| Ad | Kısa açıklama |
|---|---|
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 | 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ılabilen 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. |
AuthMode
Özellikler
| Mülk | Tür | Açıklama |
|---|---|---|
NONE | Enum | Yetkilendirme gerektiren hizmetlere erişime izin verilmeyen bir mod. |
CUSTOM_FUNCTION | Enum | Özel e-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. |
AuthorizationInfo
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. |
AuthorizationStatus
Ö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. |
CalendarTriggerBuilder
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. |
ClockTriggerBuilder
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, belirtilen tarihte varsayılan olarak gece yarısına yakın bir zamanda (+/- 15 dakika) 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. |
DocumentTriggerBuilder
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 | Doküman açıldığında etkinleşen bir tetikleyici belirtir. |
EventType
Ö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. |
FormTriggerBuilder
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 etkinleşen bir tetikleyici belirtir. |
on | Form | Formun düzenleme görünümü açıldığında tetiklenen bir tetikleyici belirtir. |
InstallationSource
Ö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. |
ScriptApp
Ö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[] | Belirli bir dokümanda, yalnızca bu komut dosyası veya eklenti için 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ına web uygulaması olarak erişilebiliyorsa true değerini döndürür. |
SpreadsheetTriggerBuilder
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 tetiklenen bir tetikleyici belirtir. |
on | Spreadsheet | E-tablo düzenlendiğinde etkinleşen bir tetikleyici belirtir. |
on | Spreadsheet | E-tabloya form gönderildiğinde tetiklenen bir tetikleyici belirtir. |
on | Spreadsheet | E-tablo açıldığında tetiklenen bir tetikleyici belirtir. |
StateTokenBuilder
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ılan işlevi döndürür. |
get | Trigger | Tetikleyicinin etkinleştirilmesine neden olan 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. |
TriggerBuilder
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. |
TriggerSource
Ö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 çalışmasına neden olur. |