Komut dosyalarının, bir komut dosyası, bir komut dosyası kullanıcısı veya bir eklentinin kullanıldığı bir belgeyle sınırlı anahtar/değer çiftlerinde basit veriler depolamasına olanak tanır. Özellikler, komut dosyaları arasında paylaşılamaz. Her bir mülk türünün ne zaman kullanılacağı hakkında daha fazla bilgi için Özellikler hizmeti kılavuzuna bakın.
// Sets three properties of different types. const documentProperties = PropertiesService.getDocumentProperties(); const scriptProperties = PropertiesService.getScriptProperties(); const userProperties = PropertiesService.getUserProperties(); documentProperties.setProperty('DAYS_TO_FETCH', '5'); scriptProperties.setProperty( 'SERVER_URL', 'http://www.example.com/MyWeatherService/', ); userProperties.setProperty('DISPLAY_UNITS', 'metric');
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
get | Properties | Açık doküman, e-tablo veya formdaki tüm kullanıcıların erişebileceği bir mülk deposu (yalnızca bu komut dosyası için) alır. |
get | Properties | Tüm kullanıcıların erişebileceği bir mülk deposu alır ancak yalnızca bu komut dosyası içinde. |
getUserProperties() | Properties | Yalnızca mevcut veya etkin kullanıcının erişebileceği ve yalnızca bu komut dosyası içinde geçerli olan bir mülk deposu alır. |
Ayrıntılı belgeler
get Document Properties()
Açık doküman, e-tablo veya formdaki tüm kullanıcıların erişebileceği bir mülk deposu (yalnızca bu komut dosyası için) alır. Yalnızca komut dosyası eklenti olarak yayınlanıp çalıştırılıyorsa veya bir Google dosyası türüne bağlıysa kullanılabilir. Doküman özellikleri kullanılamadığında bu yöntem null değerini döndürür. Bir komut dosyası tarafından oluşturulan doküman özellikleri, aynı dokümana erişen diğer komut dosyaları tarafından bile o komut dosyası dışında erişilemez.
Return
Properties — Yalnızca bu komut dosyası için geçerli olan ve mevcut dokümanın tüm kullanıcılarının erişebileceği bir özellik deposu veya komut dosyası bir eklenti değilse ya da bir Google Workspace dosyasına bağlı değilse null.
get Script Properties()
Tüm kullanıcıların erişebileceği bir mülk deposu alır ancak yalnızca bu komut dosyası içinde.
Return
Properties: Komut dosyasının tüm kullanıcılarının erişebileceği bir özellik deposu.
get User Properties()
Yalnızca mevcut veya etkin kullanıcının erişebileceği ve yalnızca bu komut dosyası içinde geçerli olan bir mülk deposu alır.
Return
Properties: Yalnızca komut dosyasının mevcut veya etkin kullanıcısının erişebileceği bir mülk deposu.