Class ScriptProperties

Komut DosyasıÖ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.

Komut dosyası özellikleri, bir komut dosyası tarafından kalıcı bir depoda depolanan anahtar/değer çiftleridir. Komut dosyası özellikleri, komut dosyasını çalıştıran kullanıcıdan bağımsız olarak komut dosyası başına kapsamlandırılır.

YöntemDönüş türüKısa açıklama
deleteAllProperties()ScriptPropertiesTüm mülkleri siler.
deleteProperty(key)ScriptPropertiesBelirtilen 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)ScriptPropertiesBelirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar.
setProperties(properties, deleteAllOthers)ScriptPropertiesBelirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar.
setProperty(key, value)ScriptPropertiesBelirtilen 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.

ScriptProperties.deleteAllProperties();

Return

ScriptProperties: 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.

ScriptProperties.deleteProperty('special');

Parametreler

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

Return

ScriptProperties: 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.

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

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

// This makes a copy. Any changes that happen here will not
// be written back to properties.
var animalSounds = ScriptProperties.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 = ScriptProperties.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.

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

Parametreler

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

Return

ScriptProperties: 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
ScriptProperties.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

ScriptProperties: 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.

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

Parametreler

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

Return

ScriptProperties: zincirleme için bu nesne

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