Class UserProperties

KullanıcıÖzellikleri

Kullanımdan kaldırıldı. Bu sınıfın desteği sonlandırıldı ve yeni komut dosyalarında kullanılmamalıdır.

Kullanıcı özellikleri, kullanıcıya özgü anahtar/değer çiftleridir. Kullanıcı özellikleri kullanıcı başına kapsamlıdır. Bir kullanıcının kimliği altında çalışan tüm komut dosyaları yalnızca ilgili kullanıcının kullanıcı özelliklerine erişebilir.

YöntemDönüş türüKısa açıklama
deleteAllProperties()UserPropertiesTüm mülkleri siler.
deleteProperty(key)UserPropertiesBelirtilen anahtara sahip mülkü siler.
getKeys()String[]Kullanılabilir tüm anahtarları alın.
getProperties()ObjectKullanılabilir tüm mülkleri tek seferde alın.
getProperty(key)StringSağlanan anahtarla ilişkili değeri veya böyle bir değer yoksa null değerini döndürür.
setProperties(properties)UserPropertiesBelirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar.
setProperties(properties, deleteAllOthers)UserPropertiesBelirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar.
setProperty(key, value)UserPropertiesBelirtilen in değerini sağlanan anahtarla korur.

Kullanımdan kaldırılan yöntemler

Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Tüm mülkleri siler.

UserProperties.deleteAllProperties();

Return

UserProperties: zincirleme için bu nesne

Aşağıdaki kaynakları da incelemenizi öneririz:


Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Belirtilen anahtara sahip mülkü siler.

UserProperties.deleteProperty('special');

Parametreler

AdTürAçıklama
keyStringSilinecek mülkün anahtarı

Return

UserProperties: zincirleme için bu nesne

Aşağıdaki kaynakları da incelemenizi öneririz:


Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Kullanılabilir tüm anahtarları alın.

Return

String[]


Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Kullanılabilir tüm mülkleri tek seferde alın.

Bu işlem canlı görüntüleme değil, kopya görüntüleme sağlar. Bu nedenle, döndürülen nesnenin özellikleri değiştirildiğinde bu özellikler depolama alanında güncellenmez ve bunun tersi de geçerli değildir.

UserProperties.setProperties({
  "cow"     : "moo",
  "sheep"   : "baa",
  "chicken" : "cluck"
});

// Logs "A cow goes: moo"
Logger.log("A cow goes: %s", UserProperties.getProperty("cow"));

// This makes a copy. Any changes that happen here will not
// be written back to properties.
var animalSounds = UserProperties.getProperties();

// Logs:
// A chicken goes cluck!
// A cow goes moo!
// A sheep goes baa!
for(var kind in animalSounds) {
  Logger.log("A %s goes %s!", kind, animalSounds[kind]);
}

Return

Object: Anahtar/değer çiftleri içeren mülklerin kopyası


Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Sağlanan anahtarla ilişkili değeri veya böyle bir değer yoksa null değerini döndürür.

const specialValue = UserProperties.getProperty('special');

Parametreler

AdTürAçıklama
keyStringAlınacak değerin anahtarı

Return

String: Anahtarla ilişkili değer

Aşağıdaki kaynakları da incelemenizi öneririz:


Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Belirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar.

UserProperties.setProperties({special: 'sauce', 'meaning': 42});

Parametreler

AdTürAçıklama
propertiesObjectAyarlanacak özellikleri içeren bir nesne.

Return

UserProperties: zincirleme için bu nesne

Aşağıdaki kaynakları da incelemenizi öneririz:


Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Belirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar.

// This deletes all other properties
UserProperties.setProperties({special: 'sauce', 'meaning': 42}, true);

Parametreler

AdTürAçıklama
propertiesObjectAyarlanacak özellikleri içeren bir nesne.
deleteAllOthersBooleanmevcut tüm mülklerin silinip silinmeyeceğini seçebilirsiniz.

Return

UserProperties: zincirleme için bu nesne

Aşağıdaki kaynakları da incelemenizi öneririz:


Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır ve yeni komut dosyalarında kullanılmamalıdır.

Belirtilen in değerini sağlanan anahtarla korur. Bu anahtarla ilişkili mevcut değerlerin üzerine yazılır.

UserProperties.setProperty('special', 'sauce');

Parametreler

AdTürAçıklama
keyStringmülk anahtarı
valueStringAnahtarla ilişkilendirilecek değer

Return

UserProperties: zincirleme için bu nesne

Aşağıdaki kaynakları da incelemenizi öneririz: