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.
Desteği sonlandırılmış 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 in değerini, sağlanan anahtarla birlikte kalıcı hale getirir. |
Desteği sonlandırılmış yöntemler
delete All Properties()
delete All Properties()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
: Zincirleme için kullanılan bu nesneScript
Aşağıdaki kaynakları da incelemenizi öneririz:
delete Property(key)
delete Property(key)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 özelliği siler.
ScriptProperties .deleteProperty('special');
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
key | String | silinecek mülkün anahtarı |
Return
: Zincirleme için kullanılan bu nesneScript
Aşağıdaki kaynakları da incelemenizi öneririz:
get Keys()
get Keys()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[]
get Properties()
get Properties()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 özellikleri tek seferde alın.
Bu işlem, canlı görüntüleme 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ı
get Property(key)
get Property(key)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 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:
set Properties(properties)
set Properties(properties)Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır 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 nesneScript
Aşağıdaki kaynakları da incelemenizi öneririz:
set Properties(properties, deleteAllOthers)
set Properties(properties, deleteAllOthers)Kullanımdan kaldırıldı. Bu işlevin desteği sonlandırılmıştır 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 özelliklerin silinip silinmeyeceği |
Return
: Zincirleme için kullanılan bu nesneScript
Aşağıdaki kaynakları da incelemenizi öneririz:
set Property(key, value)
set Property(key, value)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 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 | tesis için önemli |
value | String | anahtarla ilişkilendirilecek değer |
Return
: Zincirleme için kullanılan bu nesneScript