Veraltet. Diese Klasse wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.
Nutzereigenschaften sind Schlüssel/Wert-Paare, die für einen Nutzer eindeutig sind. Nutzereigenschaften sind pro Nutzer gültig. Jedes Script, das unter der Identität eines Nutzers ausgeführt wird, kann nur auf die Nutzereigenschaften dieses Nutzers zugreifen.
Eingestellte Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
|
| Alle Properties werden gelöscht. |
|
| Löscht die Property mit dem angegebenen Schlüssel. |
| String[] | Alle verfügbaren Schlüssel abrufen |
| Object | Alle verfügbaren Properties auf einmal abrufen |
| String | Gibt den mit dem angegebenen Schlüssel verknüpften Wert zurück. Wenn kein solcher Wert vorhanden ist, wird „null“ zurückgegeben. |
|
| Hiermit werden alle Eigenschaften des angegebenen Objekts im Bulk-Verfahren festgelegt. |
|
| Hiermit werden alle Eigenschaften des angegebenen Objekts im Bulk-Verfahren festgelegt. |
|
| Speichert den angegebenen Wert mit dem angegebenen Schlüssel. |
Eingestellte Methoden
delete All Properties()
delete All Properties()
Veraltet. Diese Funktion wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.
Alle Properties werden gelöscht.
UserProperties.deleteAllProperties();
Rückflug
– dieses Objekt, zum VerkettenUser
Weitere Informationen
delete Property(key)
delete Property(key)
Veraltet. Diese Funktion wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.
Löscht die Property mit dem angegebenen Schlüssel.
UserProperties.deleteProperty('special');
Parameter
Name | Typ | Beschreibung |
---|---|---|
key | String | Schlüssel für die zu löschende Property |
Rückflug
– dieses Objekt, zum VerkettenUser
Weitere Informationen
get Keys()
get Keys()
Veraltet. Diese Funktion wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.
Alle verfügbaren Schlüssel abrufen
Rückflug
String[]
get Properties()
get Properties()
Veraltet. Diese Funktion wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.
Alle verfügbaren Properties auf einmal abrufen
Es wird also eine Kopie und keine Liveansicht zurückgegeben. Wenn Sie die Eigenschaften des zurückgegebenen Objekts ändern, werden sie nicht im Speicher aktualisiert und umgekehrt.
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]); }
Rückflug
Object
: eine Kopie der Properties, die Schlüssel/Wert-Paare enthalten
get Property(key)
get Property(key)
Veraltet. Diese Funktion wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.
Gibt den mit dem angegebenen Schlüssel verknüpften Wert zurück. Wenn kein solcher Wert vorhanden ist, wird „null“ zurückgegeben.
const specialValue = UserProperties.getProperty('special');
Parameter
Name | Typ | Beschreibung |
---|---|---|
key | String | Schlüssel für den abzurufenden Wert |
Rückflug
String
: Der mit dem Schlüssel verknüpfte Wert.
Weitere Informationen
set Properties(properties)
set Properties(properties)
Veraltet. Diese Funktion wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.
Hiermit werden alle Eigenschaften des angegebenen Objekts im Bulk-Verfahren festgelegt.
UserProperties.setProperties({special: 'sauce', 'meaning': 42});
Parameter
Name | Typ | Beschreibung |
---|---|---|
properties | Object | ein Objekt mit den zu setzenden Eigenschaften. |
Rückflug
– dieses Objekt, zum VerkettenUser
Weitere Informationen
set Properties(properties, deleteAllOthers)
set Properties(properties, deleteAllOthers)
Veraltet. Diese Funktion wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.
Hiermit werden alle Eigenschaften des angegebenen Objekts im Bulk-Verfahren festgelegt.
// This deletes all other properties UserProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parameter
Name | Typ | Beschreibung |
---|---|---|
properties | Object | ein Objekt mit den zu setzenden Eigenschaften. |
delete | Boolean | ob alle vorhandenen Properties gelöscht werden sollen. |
Rückflug
– dieses Objekt, zum VerkettenUser
Weitere Informationen
set Property(key, value)
set Property(key, value)
Veraltet. Diese Funktion wurde eingestellt und sollte in neuen Scripts nicht verwendet werden.
Speichert den angegebenen Wert mit dem angegebenen Schlüssel. Alle mit diesem Schlüssel verknüpften Werte werden überschrieben.
UserProperties.setProperty('special', 'sauce');
Parameter
Name | Typ | Beschreibung |
---|---|---|
key | String | Schlüssel für Property |
value | String | Wert, der dem Schlüssel zugeordnet werden soll |
Rückflug
– dieses Objekt, für die VerkettungUser