Wycofano. Ta klasa została wycofana i nie należy jej używać w nowych skryptach.
Właściwości użytkownika to pary klucz-wartość unikalne dla danego użytkownika. Właściwości użytkownika są ograniczone do poszczególnych użytkowników. Każdy skrypt działający w ramach tożsamości użytkownika może uzyskać dostęp do właściwości użytkownika tylko w przypadku tego użytkownika.
Wycofane metody
| Metoda | Zwracany typ | Krótki opis |
|---|---|---|
| | Usuwa wszystkie usługi. |
| | Usuwa właściwość o podanym kluczu. |
| String[] | Pobierz wszystkie dostępne klucze. |
| Object | Pobierz wszystkie dostępne usługi naraz. |
| String|null | Zwraca wartość powiązaną z podanym kluczem lub null, jeśli nie ma takiej wartości. |
| | Ustawia zbiorczo wszystkie właściwości pobrane z danego obiektu. |
| | Ustawia zbiorczo wszystkie właściwości pobrane z danego obiektu. |
| | Zapisuje określoną wartość wejściową za pomocą podanego klucza. |
Wycofane metody
delete All Properties()
delete All Properties()Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Usuwa wszystkie usługi.
UserProperties .deleteAllProperties();
Powrót
– ten obiekt, do łączenia w łańcuchUser
Zobacz też
delete Property(key)
delete Property(key)Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Usuwa właściwość o podanym kluczu.
UserProperties .deleteProperty('special');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
key | String | klucz usługi do usunięcia |
Powrót
– ten obiekt, do łączenia w łańcuchUser
Zobacz też
get Keys()
get Keys()Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Pobierz wszystkie dostępne klucze.
Powrót
String[]
get Properties()
get Properties()Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Pobierz wszystkie dostępne usługi naraz.
Zwracana jest kopia, a nie widok na żywo, więc zmiana właściwości zwróconego obiektu nie spowoduje aktualizacji w pamięci i odwrotnie.
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]); }
Powrót
Object – kopia właściwości zawierająca pary klucz-wartość.
get Property(key)
get Property(key)Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zwraca wartość powiązaną z podanym kluczem lub null, jeśli nie ma takiej wartości.
const specialValue = UserProperties.getProperty('special');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
key | String | klucz wartości do pobrania; |
Powrót
String|null – wartość powiązana z kluczem.
Zobacz też
set Properties(properties)
set Properties(properties)Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Ustawia zbiorczo wszystkie właściwości pobrane z danego obiektu.
UserProperties .setProperties({special: 'sauce', 'meaning': 42});
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
properties | Object | obiekt zawierający właściwości do ustawienia. |
Powrót
– ten obiekt, do łączenia w łańcuchUser
Zobacz też
set Properties(properties, deleteAllOthers)
set Properties(properties, deleteAllOthers)Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Ustawia zbiorczo wszystkie właściwości pobrane z danego obiektu.
// This deletes all other properties UserProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
properties | Object | obiekt zawierający właściwości do ustawienia. |
delete | Boolean | czy usunąć wszystkie dotychczasowe usługi. |
Powrót
– ten obiekt, do łączenia w łańcuchUser
Zobacz też
set Property(key, value)
set Property(key, value)Wycofano. Ta funkcja została wycofana i nie należy jej używać w nowych skryptach.
Zapisuje określoną wartość wejściową za pomocą podanego klucza. Wszystkie dotychczasowe wartości powiązane z tym kluczem zostaną zastąpione.
UserProperties .setProperty('special', 'sauce');
Parametry
| Nazwa | Typ | Opis |
|---|---|---|
key | String | klucz do obiektu, |
value | String | wartość do powiązania z kluczem. |
Powrót
– ten obiekt, do łączenia w łańcuchUser