使用者 屬性
已淘汰。這個類別已淘汰,不應在新的指令碼中使用。
使用者屬性是使用者專屬的鍵/值組合。使用者屬性會依使用者設定範圍,任何以使用者身分執行的程式碼,只能存取該使用者的使用者屬性。
已淘汰的方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
|
| 刪除所有資源。 |
|
| 刪除指定鍵的屬性。 |
| String[] | 取得所有可用的鍵。 |
| Object | 一次取得所有可用的資源。 |
| String | 傳回與提供的鍵相關聯的值,如果沒有此類值,則傳回空值。 |
|
| 從指定物件繪製的所有屬性,以大量方式設定。 |
|
| 從指定物件繪製的所有屬性,以大量方式設定。 |
|
| 使用提供的鍵,將指定的 in 值儲存起來。 |
已淘汰的方法
delete All Properties()
delete All Properties()
已淘汰。這個函式已淘汰,不建議在新指令碼中使用。
刪除所有資源。
UserProperties .deleteAllProperties();
回攻員
:這個物件,用於鏈結User
另請參閱
delete Property(key)
delete Property(key)
已淘汰。這個函式已淘汰,不建議在新指令碼中使用。
刪除指定鍵的屬性。
UserProperties .deleteProperty('special');
參數
名稱 | 類型 | 說明 |
---|---|---|
key | String | 要刪除的資源鍵 |
回攻員
:這個物件,用於鏈結User
另請參閱
get Keys()
get Keys()
已淘汰。這個函式已淘汰,不建議在新指令碼中使用。
取得所有可用的鍵。
回攻員
String[]
get Properties()
get Properties()
已淘汰。這個函式已淘汰,不建議在新指令碼中使用。
一次取得所有可用的資源。
這會提供副本,而非即時檢視畫面,因此變更已回傳物件的屬性不會更新儲存空間中的屬性,反之亦然。
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]); }
回攻員
Object
:包含鍵/值組合的屬性副本
get Property(key)
get Property(key)
已淘汰。這個函式已淘汰,不建議在新指令碼中使用。
傳回與提供的鍵相關聯的值,如果沒有此類值,則傳回空值。
const specialValue = UserProperties.getProperty('special');
參數
名稱 | 類型 | 說明 |
---|---|---|
key | String | 要擷取的值的鍵 |
回攻員
String
:與鍵相關聯的值
另請參閱
set Properties(properties)
set Properties(properties)
已淘汰。這個函式已淘汰,不建議在新指令碼中使用。
大量設定從指定物件繪製的所有屬性。
UserProperties .setProperties({special: 'sauce', 'meaning': 42});
參數
名稱 | 類型 | 說明 |
---|---|---|
properties | Object | 包含要設定的屬性的物件。 |
回攻員
:這個物件,用於鏈結User
另請參閱
set Properties(properties, deleteAllOthers)
set Properties(properties, deleteAllOthers)
已淘汰。這個函式已淘汰,不建議在新指令碼中使用。
大量設定從指定物件繪製的所有屬性。
// This deletes all other properties UserProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
參數
名稱 | 類型 | 說明 |
---|---|---|
properties | Object | 包含要設定的屬性的物件。 |
delete | Boolean | 是否要刪除所有現有資源。 |
回攻員
:這個物件,用於鏈結User
另請參閱
set Property(key, value)
set Property(key, value)
已淘汰。這個函式已淘汰,不建議在新指令碼中使用。
使用提供的鍵將指定的值儲存。系統會覆寫與此鍵相關聯的任何現有值。
UserProperties .setProperty('special', 'sauce');
參數
名稱 | 類型 | 說明 |
---|---|---|
key | String | 屬性鍵 |
value | String | 要與鍵建立關聯的值 |
回攻員
:這個物件,用於鏈結User