使用者 屬性
已淘汰。這個類別已淘汰,不應在新指令碼中使用。
使用者屬性是使用者專屬的鍵/值組合,使用者屬性是依使用者範圍設定,以使用者身分執行的任何指令碼,都只能存取該使用者的使用者屬性。
已淘汰的方法
| 方法 | 傳回類型 | 簡短說明 |
|---|---|---|
| | 刪除所有屬性。 |
| | 刪除具有指定鍵的屬性。 |
| String[] | 取得所有可用的金鑰。 |
| Object | 一次取得所有可用屬性。 |
| String|null | 傳回與所提供鍵相關聯的值,如果沒有這類值,則傳回 null。 |
| | 大量設定從指定物件繪製的所有屬性。 |
| | 大量設定從指定物件繪製的所有屬性。 |
| | 使用提供的鍵,保存指定的值。 |
已淘汰的方法
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)已淘汰。這項函式已淘汰,不應在新指令碼中使用。
傳回與所提供鍵相關聯的值,如果沒有這類值,則傳回 null。
const specialValue = UserProperties.getProperty('special');
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
key | String | 要擷取的值的鍵 |
回攻員
String|null:與鍵相關聯的值
另請參閱
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