Script Service
Script
Bu hizmet, komut dosyası tetikleyicilerine ve komut dosyası yayınlamaya erişim sağlar.
Sınıflar
Ad | Kısa açıklama |
AuthMode | Apps Script'in tetiklenmiş bir işlev aracılığıyla hangi yetkili hizmet kategorilerini çalıştırabileceğini tanımlayan bir listeleme. |
AuthorizationInfo | Kullanıcının bir veya daha fazla hizmeti kullanmak için bu komut dosyasını yetkilendirmesi gerekip gerekmediğini belirlemek ve yetkilendirme iletişim kutusunun URL'sini sağlamak için kullanılan bir nesne. |
AuthorizationStatus | Bir komut dosyasının yetkilendirme durumunu belirten bir listeleme. |
CalendarTriggerBuilder | Takvim tetikleyicileri için oluşturucu. |
ClockTriggerBuilder | Saat tetikleyicileri için bir oluşturucu. |
DocumentTriggerBuilder | Doküman tetikleyicileri için bir oluşturucu. |
EventType | Tetiklenen etkinliğin türünü belirten bir liste. |
FormTriggerBuilder | Form tetikleyicileri için bir oluşturucu. |
InstallationSource | Komut dosyasının mevcut kullanıcı için eklenti olarak nasıl yüklendiğini belirten bir listeleme. |
ScriptApp | 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 |
SpreadsheetTriggerBuilder | E-tablo tetikleyicileri için oluşturucu. |
StateTokenBuilder | 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. |
TriggerBuilder | Komut dosyası tetikleyicileri için genel bir oluşturucu. |
TriggerSource | Tetikleyicinin etkinleştirilmesine neden olan etkinliğin kaynağını belirten bir listeleme. |
Ö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. |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
getAuthorizationStatus() | AuthorizationStatus | Kullanıcının bir veya daha fazla hizmeti (örneğin, ScriptApp.AuthorizationStatus.REQUIRED ) kullanmak için bu komut dosyasını yetkilendirmesi gerekip gerekmediğini belirten bir değer alır. |
getAuthorizationUrl() | String | Komut dosyasına erişim izni vermek için kullanılabilecek yetkilendirme URL'sini alır. |
Ö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. |
Ö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. |
Ö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. |
Özellikler
Mülk | Tür | Açıklama |
AuthMode | AuthMode | Apps Script'in tetiklenmiş bir işlev aracılığıyla hangi yetkili hizmet kategorilerini çalıştırabileceğini tanımlayan bir listeleme. |
AuthorizationStatus | AuthorizationStatus | Bir komut dosyasının yetkilendirme durumunu belirten bir listeleme. |
EventType | EventType | Tetiklenen etkinliğin türünü belirten bir liste. |
InstallationSource | InstallationSource | Komut dosyasının kullanıcıya eklenti olarak nasıl yüklendiğini belirten bir listeleme. |
TriggerSource | TriggerSource | Tetikleyicinin etkinleştirilmesine neden olan etkinliğin kaynağını belirten bir listeleme. |
WeekDay | Weekday | Haftanın günlerini temsil eden bir liste. |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
getUrl() | String | Dağıtılmışsa web uygulamasının URL'sini, aksi takdirde null değerini döndürür. |
isEnabled() | Boolean | Komut dosyasına web uygulaması olarak erişilebiliyorsa true değerini döndürür. |
Ö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. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-12-03 UTC.
[null,null,["Son güncelleme tarihi: 2024-12-03 UTC."],[[["The Script service empowers developers to automate tasks and control web app deployments within Google Apps Script."],["Triggers automate script execution based on events like opening documents, form submissions, or time-based occurrences."],["Script publishing controls how scripts are deployed as web apps, managing access and properties."],["Authorization management handles user permissions for script execution, with different authorization levels and status checks."],["Developers can utilize the `ScriptApp` class, trigger builders, and authorization classes to build robust and automated solutions."]]],[]]