Kullanımdan kaldırıldı. Bu sınıfın desteği sonlandırıldığı için yeni komut dosyalarında kullanılmamalıdır.
Kullanıcı Özellikleri, bir kullanıcıya özel anahtar/değer çiftleridir. Kullanıcı Özellikleri'nin kapsamı her kullanıcı için belirlenir. herhangi biri komut dosyası, yalnızca söz konusu kullanıcının Kullanıcı Özellikleri'ne erişebilir.
Desteği sonlandırılan yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
|
| Tüm özellikleri siler. |
|
| Verilen anahtara sahip özelliği siler. |
| String[] | Mevcut tüm anahtarları alın. |
| Object | Kullanılabilir tüm mülkleri tek seferde alın. |
| String | Sağlanan anahtarla ilişkili değeri veya böyle bir değer yoksa null döndürür. |
|
| Belirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar. |
|
| Belirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar. |
|
| Belirtilen değer, sağlanan anahtarla aynı kalır. |
Desteği sonlandı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 özellikleri siler.
UserProperties.deleteAllProperties();
Return
— zincirleme için bu nesneUserProperties
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.
Verilen anahtara sahip özelliği siler.
UserProperties.deleteProperty('special');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
key | String | silinecek mülk anahtarı |
Return
— zincirleme için bu nesneUserProperties
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.
Mevcut 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 mülkleri tek seferde alın.
Bu, canlı görüntüleme değil, bir kopya sağlar. Bu nedenle, döndürülen nesnedeki özelliklerin değiştirilmesi bunları depolama alanında veya depolama alanında güncelleyebilirsiniz.
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 çiftlerini içeren özelliklerin bir 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.
Sağlanan anahtarla ilişkili değeri veya böyle bir değer yoksa null döndürür.
var specialValue = UserProperties.getProperty('special');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
key | String | anahtarı |
Return
String
: anahtarla ilişkilendirilen 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.
Belirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar.
UserProperties.setProperties({special: 'sauce', 'meaning': 42});
Parametreler
Ad | Tür | Açıklama |
---|---|---|
properties | Object | ayarlanacak özellikleri içeren bir nesnedir. |
Return
— zincirleme için bu nesneUserProperties
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.
Belirtilen nesneden alınan tüm özellikleri toplu olarak ayarlar.
// This deletes all other properties UserProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parametreler
Ad | Tür | Açıklama |
---|---|---|
properties | Object | ayarlanacak özellikleri içeren bir nesnedir. |
deleteAllOthers | Boolean | mevcut tüm mülklerin silinip silinmeyeceğini seçin. |
Return
— zincirleme için bu nesneUserProperties
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ğer, sağlanan anahtarla aynı kalır. Bununla ilişkilendirilmiş mevcut herhangi bir değer anahtarının üzerine yazılır.
UserProperties.setProperty('special', 'sauce');
Parametreler
Ad | Tür | Açıklama |
---|---|---|
key | String | mülk anahtarı |
value | String | anahtarla ilişkilendirilecek değer |
Return
— zincirleme için bu nesneUserProperties