Kullanımdan kaldırıldı. Bu sınıf kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Komut dosyası özellikleri, bir komut dosyası tarafından kalıcı bir depoda saklanan anahtar/değer çiftleridir. Komut dosyası özellikleri, komut dosyasını hangi kullanıcının çalıştırdığına bakılmaksızın komut dosyası başına kapsamlandırılır.
Kullanımdan kaldırılan yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
| | Tüm mülkleri siler. |
| | Belirtilen anahtara sahip özelliği siler. |
| String[] | Kullanılabilir tüm anahtarları alın. |
| Object | Kullanılabilir tüm özellikleri tek seferde alın. |
| String|null | Belirtilen anahtarla ilişkili değeri veya böyle bir değer yoksa null değerini döndürür. |
| | Belirli bir nesneden alınan tüm özellikleri toplu olarak ayarlar. |
| | Belirli bir nesneden alınan tüm özellikleri toplu olarak ayarlar. |
| | Belirtilen değeri, sağlanan anahtarla birlikte kalıcı hale getirir. |
Kullanımdan kaldırılan yöntemler
deleteAllProperties()
deleteAllProperties()Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Tüm mülkleri siler.
ScriptProperties.deleteAllProperties();
Return
: Zincirleme için kullanılan bu nesneScriptProperties
Aşağıdaki kaynakları da incelemenizi öneririz:
deleteProperty(key)
deleteProperty(key)Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Belirtilen anahtara sahip özelliği siler.
ScriptProperties.deleteProperty('special');
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
key | String | silinecek mülk için anahtar |
Return
: Zincirleme için kullanılan bu nesneScriptProperties
Aşağıdaki kaynakları da incelemenizi öneririz:
getKeys()
getKeys()Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Kullanılabilir tüm anahtarları alın.
Return
String[]
getProperties()
getProperties()Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Kullanılabilir tüm özellikleri tek seferde alın.
Bu işlem, canlı görünüm değil kopya oluşturur. Bu nedenle, döndürülen nesnedeki özelliklerin değiştirilmesi, depolamadaki özellikleri güncellemez ve bunun tersi de geçerlidir.
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 çiftlerini içeren özelliklerin kopyası
getProperty(key)
getProperty(key)Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Belirtilen 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
| Ad | Tür | Açıklama |
|---|---|---|
key | String | Alınacak değerin anahtarı |
Return
String|null: Anahtarla ilişkili değer
Aşağıdaki kaynakları da incelemenizi öneririz:
setProperties(properties)
setProperties(properties)Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Belirli bir nesneden alınan tüm özellikleri toplu olarak ayarlar.
ScriptProperties.setProperties({special: 'sauce', 'meaning': 42});
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
properties | Object | Ayarlanacak özellikleri içeren bir nesne. |
Return
: Zincirleme için kullanılan bu nesneScriptProperties
Aşağıdaki kaynakları da incelemenizi öneririz:
setProperties(properties, deleteAllOthers)
setProperties(properties, deleteAllOthers)Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Belirli bir nesneden alınan tüm özellikleri toplu olarak ayarlar.
// This deletes all other properties ScriptProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
properties | Object | Ayarlanacak özellikleri içeren bir nesne. |
delete | Boolean | Mevcut tüm mülklerin silinip silinmeyeceği |
Return
: Zincirleme için kullanılan bu nesneScriptProperties
Aşağıdaki kaynakları da incelemenizi öneririz:
setProperty(key, value)
setProperty(key, value)Kullanımdan kaldırıldı. Bu işlev kullanımdan kaldırıldı ve yeni komut dosyalarında kullanılmamalıdır.
Belirtilen değeri, sağlanan anahtarla birlikte kalıcı hale getirir. Bu anahtarla ilişkili mevcut değerlerin üzerine yazılır.
ScriptProperties.setProperty('special', 'sauce');
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
key | String | mülk için önemli |
value | String | anahtarla ilişkilendirilecek değer |
Return
: Zincirleme için kullanılan bu nesneScriptProperties