Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Script Service
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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 Komut Dosyası'nın tetiklenen bir işlev aracılığıyla hangi yetkili hizmet kategorilerini yürütebileceğini tanımlayan bir sıralama. |
AuthorizationInfo | Kullanıcının, komut dosyasının gerekli kapsamları için yetkilendirme verip vermediğini kontrol eden bir nesne. |
AuthorizationStatus | Bir komut dosyasının yetkilendirme durumunu belirten bir sıralama. |
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 sıralama. |
FormTriggerBuilder | Form tetikleyicileri için bir oluşturucu. |
InstallationSource | Komut dosyasının mevcut kullanıcı için nasıl eklenti olarak yüklendiğini gösteren bir sıralama. |
ScriptApp | 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. |
SpreadsheetTriggerBuilder | E-tablo tetikleyicileri için oluşturucu. |
StateTokenBuilder | 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. |
TriggerBuilder | Komut dosyası tetikleyicileri için genel bir oluşturucu. |
TriggerSource | Tetikleyicinin etkinleştirilmesine neden olan etkinliğin kaynağını belirten bir sıralama. |
Ö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. |
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
getAuthorizationStatus() | AuthorizationStatus | Kullanıcının bir veya daha fazla hizmeti (ör. ScriptApp.AuthorizationStatus.REQUIRED) kullanmak için bu komut dosyasını yetkilendirmesi gerekip gerekmediğini belirten bir değer alır. |
getAuthorizationUrl() | String|null | Komut dosyasına erişim izni vermek için kullanılabilecek yetkilendirme URL'sini alır. |
getAuthorizedScopes() | String[]|null | Komut dosyası için yetkilendirilmiş kapsamların listesini alır. |
Ö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. |
Ö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. |
Ö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. |
Özellikler
| Mülk | Tür | Açıklama |
AuthMode | AuthMode | 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. |
AuthorizationStatus | AuthorizationStatus | Bir komut dosyasının yetkilendirme durumunu belirten bir sıralama. |
EventType | EventType | Tetiklenen etkinliğin türünü belirten bir sıralama. |
InstallationSource | InstallationSource | Komut dosyasının kullanıcıya eklenti olarak nasıl yüklendiğini belirten bir numaralandırma. |
TriggerSource | TriggerSource | Tetikleyicinin etkinleştirilmesine neden olan etkinliğin kaynağını belirten bir sıralama. |
WeekDay | Weekday | Haftanın günlerini temsil eden bir sıralama. |
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 çalışmasına 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: 2026-04-13 UTC.
[null,null,["Son güncelleme tarihi: 2026-04-13 UTC."],[],[]]