Properties Service

Mülkler

Bu hizmet, komut dosyalarının dizeleri; kapsamı bir komut dosyasına, bir komut dosyası kullanıcısına veya düzenleyici eklentisinin kullanıldığı bir belgeye ayarlanmış anahtar/değer çiftleri olarak depolamasına olanak tanır. Her bir mülk türünün ne zaman kullanılacağı hakkında daha fazla bilgi için Mülkler hizmeti kılavuzuna bakın.

Sınıflar

AdKısa açıklama
PropertiesÖzellikler nesnesi; kullanıcı, doküman veya komut dosyası özelliklerine erişmek için arayüz işlevi görür.
PropertiesServiceKomut dosyalarının, kapsamı tek bir komut dosyası, bir komut dosyası kullanıcısı veya eklentinin kullanıldığı bir doküman kapsamındaki anahtar/değer çiftlerinde basit verileri depolamasına olanak tanır.
ScriptPropertiesKomut dosyası özellikleri, kalıcı depoda bir komut dosyası tarafından depolanan anahtar/değer çiftleridir.
UserPropertiesKullanıcı Özellikleri, bir kullanıcıya özel anahtar/değer çiftleridir.

Properties

Yöntemler

YöntemDönüş türüKısa açıklama
deleteAllProperties()PropertiesMevcut Properties mağazasındaki tüm mülkleri siler.
deleteProperty(key)PropertiesGeçerli Properties deposunda belirtilen anahtara sahip mülkü siler.
getKeys()String[]Geçerli Properties mağazasındaki tüm anahtarları alır.
getProperties()ObjectGeçerli Properties deposundaki tüm anahtar/değer çiftlerinin bir kopyasını alır.
getProperty(key)StringGeçerli Properties deposunda belirtilen anahtarla ilişkilendirilen değeri veya böyle bir anahtar yoksa null değerini alır.
setProperties(properties)PropertiesGeçerli Properties deposunda belirtilen nesneden tüm anahtar/değer çiftlerini ayarlar.
setProperties(properties, deleteAllOthers)PropertiesGeçerli Properties deposunda belirtilen nesneden tüm anahtar/değer çiftlerini ayarlar (isteğe bağlı olarak mağazadaki diğer tüm özellikleri siler).
setProperty(key, value)PropertiesGeçerli Properties deposunda belirtilen anahtar/değer çiftini ayarlar.

PropertiesService

Yöntemler

YöntemDönüş türüKısa açıklama
getDocumentProperties()PropertiesTüm kullanıcıların açık doküman, e-tablo veya form içinde erişebileceği bir özellik deposu alır (yalnızca bu komut dosyası için).
getScriptProperties()PropertiesYalnızca bu komut dosyası aracılığıyla tüm kullanıcıların erişebileceği bir mülk deposu alır.
getUserProperties()PropertiesYalnızca geçerli kullanıcının ve yalnızca bu komut dosyasının içinde erişebileceği bir mülk deposu alır.

ScriptProperties

UserProperties