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 tetiklenmiş bir işlev aracılığıyla hangi yetkili hizmet kategorilerini çalıştırabileceğini tanımlayan bir listeleme. |
Authorization | Kullanıcının komut dosyasının gerekli kapsamları için yetki verip vermediğini kontrol eden bir nesne. |
Authorization | Bir komut dosyasının yetkilendirme durumunu belirten bir listeleme. |
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 liste. |
Form | Form tetikleyicileri için bir oluşturucu. |
Installation | Komut dosyasının mevcut kullanıcı için eklenti olarak nasıl yüklendiğini belirten bir listeleme. |
Script | Komut dosyası yayınlama ve tetikleyicilere erişme ve bunları değiştirme. |
Service | Komut dosyası yayınlamaya erişme ve bu işlemi değiştirme |
Spreadsheet | E-tablo tetikleyicileri için oluşturucu. |
State | Komut dosyalarının, geri çağırma API'lerinde (OAuth akışları gibi) 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 listeleme. |
Auth Mode
Özellikler
Mülk | Tür | Açıklama |
---|---|---|
NONE | Enum | Yetkilendirme gerektiren hizmetlere erişime izin vermeyen bir mod. |
CUSTOM_FUNCTION | Enum | Özel e-tablo işlevlerinde kullanılmak üzere sınırlı sayıda hizmet alt kümesine erişime izin veren bir mod. |
LIMITED | Enum | Sınırlı sayıda hizmete erişime izin veren bir 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 (örneğin, Script ) kullanmak için bu komut dosyasını yetkilendirmesi gerekip gerekmediğini belirten bir değer alır. |
get | String | Komut dosyasına erişim izni vermek için kullanılabilecek yetkilendirme URL'sini alır. |
get | String[] | Komut dosyası için yetkili 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 kullanabilmesi 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 tetikleyici belirtir. |
Clock Trigger Builder
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
after(durationMilliseconds) | Clock | Tetikleyicinin çalıştığı mevcut zamandan sonra geçecek 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 (+/- 15 dakika) yakın bir zamanda, belirtilen tarihte etkinleşeceğini belirtir. |
at | Clock | Tetikleyicinin çalışacağı saati belirtir. |
create() | Trigger | Tetikleyiciyi oluşturur. |
every | Clock | Tetikleyicinin n günde bir çalışacağını belirtir. |
every | Clock | Tetikleyicinin n saatte bir çalışacağını belirtir. |
every | Clock | Tetikleyicinin n dakikada bir çalışacağını belirtir. |
every | Clock | Tetikleyicinin n haftada bir çalışacağını belirtir. |
in | Clock | Tetikleyicinin çalıştığı tarih/saat için saat dilimini belirtir. |
near | Clock | Tetikleyicinin çalışacağı dakikayı (artı veya eksi 15 dakika) belirtir. |
on | Clock | Ay içinde tetikleyicinin ç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ştirilir. |
ON_EDIT | Enum | Tetikleyici, kullanıcı Google E-Tablolar dosyasını düzenlediğinde (ör. bir hücreye yeni bir değer girerek, bu işlem değişiklik yerine düzenleme olarak sayılır) tetiklenir. |
ON_FORM_SUBMIT | Enum | Tetikleyici, kullanıcı bir Google Formu'na yanıt verdiğinde etkinleştirilir. |
ON_CHANGE | Enum | Tetikleyici, kullanıcı Google E-Tablolar dosyasını değiştirdiğinde (ör. düzenleme yerine değişiklik olarak sayılan bir satır ekleyerek) tetiklenir. |
ON_EVENT_UPDATED | Enum | Tetikleyici, belirtilen Google Takvim'de bir etkinlik oluşturulduğunda, güncellendiğinde veya silindiğinde etkinleştirilir. |
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, yönetici tarafından kullanıcının alanı için 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üklendi. |
Script App
Özellikler
Mülk | Tür | Açıklama |
---|---|---|
Auth | Auth | Apps Script'in tetiklenmiş bir işlev aracılığıyla hangi yetkili hizmet kategorilerini çalıştırabileceğini tanımlayan bir listeleme. |
Authorization | Authorization | Bir komut dosyasının yetkilendirme durumunu belirten bir listeleme. |
Event | Event | Tetiklenen etkinliğin türünü belirten bir liste. |
Installation | Installation | Komut dosyasının kullanıcıya eklenti olarak nasıl yüklendiğini belirten bir listeleme. |
Trigger | Trigger | Tetikleyicinin etkinleştirilmesine neden olan etkinliğin kaynağını belirten bir listeleme. |
Week | Weekday | Haftanın günlerini temsil eden bir liste. |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
delete | void | Belirtilen tetikleyiciyi kaldırarak artık çalışmasını engeller. |
get | Authorization | Kullanıcının tüm komut dosyası koşulları için yetki 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 | openid kapsamı verilmişse etkili kullanıcı için bir 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ının Chrome Web Mağazası üzerinden kişisel olarak yükleyip yüklemediğini veya bir alan yöneticisinin tüm kullanıcılar için yükleyip yüklemediğini). |
get | String | Etkili kullanıcı için OAuth 2.0 erişim jetonunu alır. |
get | Trigger[] | Mevcut proje ve mevcut 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 nesne alır. |
get | Trigger[] | Yalnızca bu komut dosyası veya eklenti için, belirli bir dokümanda bu kullanıcıya ait tüm yüklenebilir tetikleyicileri alır. |
get | Trigger[] | Yalnızca bu komut dosyası veya eklenti için, belirli bir formda bu kullanıcıya ait tüm yüklenebilir tetikleyicileri alır. |
get | Trigger[] | Yalnızca bu komut dosyası veya eklenti için, belirli bir e-tabloda bu kullanıcıya ait tüm yüklenebilir tetikleyicileri alır. |
invalidate | void | Geçerli komut dosyasını yürütmek için etkili kullanıcının sahip olduğu yetkiyi geçersiz kılar. |
new | State | Geri çağırma API'sinde (OAuth akışı gibi) kullanılabilecek bir durum jetonu için bir oluşturucu oluşturur. |
new | Trigger | Tetiklendiğinde belirli bir işlevi çağıran, yüklenebilir bir tetikleyici oluşturma işlemini 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. |
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ştiğinde tetiklenecek bir tetikleyici belirtir. |
on | Spreadsheet | E-tablo düzenlendiğinde tetiklenecek bir tetikleyici belirtir. |
on | Spreadsheet | E-tabloya bir 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 temsilini oluşturur. |
with | State | Jetona bağımsız değişken ekler. |
with | State | Geri çağırma işlevi ayarlar. |
with | State | Jetonun geçerli olduğu 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 etkinleştirildiğ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 özgü 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şturup döndürür. |
for | Document | Belirtilen kimliğe sahip belgeye bağlı bir Document oluşturup döndürür. |
for | Form | Belirtilen forma bağlı bir Form oluşturup döndürür. |
for | Form | Belirtilen kimliğe sahip forma bağlı bir Form oluşturup döndürür. |
for | Spreadsheet | Belirtilen e-tabloya bağlı bir Spreadsheet oluşturup döndürür. |
for | Spreadsheet | Belirtilen kimliğe sahip e-tabloya bağlı bir Spreadsheet oluşturup 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 bir 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. |