Veraltet. Diese Klasse ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Skripteigenschaften sind Schlüssel/Wert-Paare, die von einem Skript in einem persistenten Speicher gespeichert werden. Skripteigenschaften sind auf das jeweilige Skript beschränkt, unabhängig davon, welcher Nutzer das Skript ausführt.
Eingestellte Methoden
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
| | Löscht alle Properties. |
| | Löscht die Property mit dem angegebenen Schlüssel. |
| String[] | Rufen Sie alle verfügbaren Schlüssel ab. |
| Object | Alle verfügbaren Properties gleichzeitig abrufen. |
| String|null | Gibt den Wert zurück, der dem angegebenen Schlüssel zugeordnet ist, oder null, wenn kein solcher Wert vorhanden ist. |
| | Legt alle Eigenschaften fest, die aus dem angegebenen Objekt stammen. |
| | Legt alle Eigenschaften fest, die aus dem angegebenen Objekt stammen. |
| | Speichert den angegebenen Wert mit dem bereitgestellten Schlüssel. |
Eingestellte Methoden
deleteAllProperties()
deleteAllProperties()Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Löscht alle Properties.
ScriptProperties.deleteAllProperties();
Rückflug
– dieses Objekt für die VerkettungScriptProperties
Weitere Informationen
deleteProperty(key)
deleteProperty(key)Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Löscht die Property mit dem angegebenen Schlüssel.
ScriptProperties.deleteProperty('special');
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
key | String | Schlüssel für die zu löschende Property |
Rückflug
– dieses Objekt für die VerkettungScriptProperties
Weitere Informationen
getKeys()
getKeys()Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie alle verfügbaren Schlüssel ab.
Rückflug
String[]
getProperties()
getProperties()Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Alle verfügbaren Properties gleichzeitig abrufen.
Sie erhalten eine Kopie, nicht eine Liveansicht. Wenn Sie also die Eigenschaften des zurückgegebenen Objekts ändern, werden sie nicht im Speicher aktualisiert und umgekehrt.
ScriptProperties.setProperties({ "cow" : "moo", "sheep" : "baa", "chicken" : "cluck" }); // Logs "A cow goes: moo" Logger.log("A cow goes: %s", ScriptProperties.getProperty("cow")); // This makes a copy. Any changes that happen here will not // be written back to properties. var animalSounds = ScriptProperties.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 Attribute mit Schlüssel/Wert-Paaren
getProperty(key)
getProperty(key)Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Gibt den Wert zurück, der dem angegebenen Schlüssel zugeordnet ist, oder null, wenn kein solcher Wert vorhanden ist.
const specialValue = ScriptProperties.getProperty('special');
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
key | String | Schlüssel für den abzurufenden Wert |
Rückflug
String|null: Der mit dem Schlüssel verknüpfte Wert
Weitere Informationen
setProperties(properties)
setProperties(properties)Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Legt alle Eigenschaften fest, die aus dem angegebenen Objekt stammen.
ScriptProperties.setProperties({special: 'sauce', 'meaning': 42});
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
properties | Object | Ein Objekt mit den festzulegenden Attributen. |
Rückflug
– dieses Objekt für die VerkettungScriptProperties
Weitere Informationen
setProperties(properties, deleteAllOthers)
setProperties(properties, deleteAllOthers)Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Legt alle Eigenschaften fest, die aus dem angegebenen Objekt stammen.
// This deletes all other properties ScriptProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
properties | Object | Ein Objekt mit den festzulegenden Attributen. |
delete | Boolean | ob alle vorhandenen Properties gelöscht werden sollen. |
Rückflug
– dieses Objekt zur VerkettungScriptProperties
Weitere Informationen
setProperty(key, value)
setProperty(key, value)Veraltet. Diese Funktion ist veraltet und sollte nicht in neuen Skripts verwendet werden.
Speichert den angegebenen Wert mit dem bereitgestellten Schlüssel. Alle vorhandenen Werte, die mit diesem Schlüssel verknüpft sind, werden überschrieben.
ScriptProperties.setProperty('special', 'sauce');
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
key | String | Schlüssel für das Attribut |
value | String | Wert, der dem Schlüssel zugeordnet werden soll |
Rückflug
– dieses Objekt für die VerkettungScriptProperties