Class PropertiesService

PropertiesService

Komut dosyalarının basit verileri bir komut dosyasına, komut dosyasının bir kullanıcısına veya eklenti kullanılan bir dokümana özel anahtar/değer çiftlerinde depolamasına olanak tanır. Özellikler komut dosyaları arasında paylaşılamaz. Her mülk türünün ne zaman kullanılacağı hakkında daha fazla bilgi için Özellikler hizmet 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 formda tüm kullanıcıların erişebileceği bir mülk mağazası (yalnızca bu komut dosyası için) alır.
getScriptProperties()PropertiesTüm kullanıcıların erişebileceği ancak yalnızca bu komut dosyası içinde erişebileceği bir mülk mağazası alır.
getUserProperties()PropertiesYalnızca mevcut kullanıcının erişebileceği ve yalnızca bu komut dosyası içinde kullanılabilen bir mülk mağazası alır.

Ayrıntılı dokümanlar

getDocumentProperties()

Açık doküman, e-tablo veya formda tüm kullanıcıların erişebileceği bir mülk mağazası (yalnızca bu komut dosyası için) alır. Yalnızca komut dosyası yayınlanmış ve eklenti olarak yürütülüyorsa veya bir Google dosya türüne bağlıysa kullanılabilir. Doküman özellikleri mevcut olmadığında bu yöntem null değerini döndürür. Bir komut dosyası tarafından oluşturulan doküman özelliklerine, aynı dokümana erişen diğer komut dosyaları tarafından bile bu komut dosyası dışından erişilemez.

Return

Properties: Bu komut dosyası için yalnızca geçerli dokümanın tüm kullanıcılarının erişebileceği bir mülk mağazası 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 ancak yalnızca bu komut dosyası içinde erişebileceği bir mülk mağazası alır.

Return

Properties: Komut dosyasının tüm kullanıcılarının erişebileceği bir mülk mağazası


getUserProperties()

Yalnızca mevcut kullanıcının erişebileceği ve yalnızca bu komut dosyası içinde kullanılabilen bir mülk mağazası alır.

Return

Properties: Yalnızca komut dosyasının mevcut kullanıcısının erişebileceği bir mülk mağazası