Class PropertiesService

MülklerHizmet

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öntemDönüş türüKısa açıklama
getDocumentProperties()PropertiesAçı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.
getScriptProperties()PropertiesTüm kullanıcıların erişebileceği bir mülk deposu alır ancak yalnızca bu komut dosyası içinde.
getUserProperties()PropertiesYalnı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

getDocumentProperties()

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.


getScriptProperties()

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.


getUserProperties()

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.