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 nichtflüchtigen Speicher gespeichert werden. Skripteigenschaften werden pro Skript festgelegt, unabhängig davon, welcher Nutzer das Skript ausführt.
Verworfene 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 | Hiermit werden alle verfügbaren Eigenschaften auf einmal abgerufen. |
| String | Gibt den Wert zurück, der dem angegebenen Schlüssel zugeordnet ist, oder null, wenn kein solcher Wert vorhanden ist. |
|
| Legt alle Eigenschaften im Bulk fest, die vom angegebenen Objekt abgerufen werden. |
|
| Legt alle Eigenschaften im Bulk fest, die vom angegebenen Objekt abgerufen werden. |
|
| Behält den in -Wert angegebenen Wert mit dem bereitgestellten Schlüssel bei. |
Verworfene Methoden
deleteAllProperties()
deleteAllProperties()
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Löscht alle Properties.
ScriptProperties.deleteAllProperties();
Return
: dieses Objekt für VerkettungenScriptProperties
Weitere Informationen
deleteProperty(key)
deleteProperty(key)
Veraltet. Diese Funktion wurde eingestellt 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 das zu löschende Attribut |
Return
: dieses Objekt für VerkettungenScriptProperties
Weitere Informationen
getKeys()
getKeys()
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Rufen Sie alle verfügbaren Schlüssel ab.
Return
String[]
getProperties()
getProperties()
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Hiermit werden alle verfügbaren Eigenschaften auf einmal abgerufen.
Dadurch erhalten Sie eine Kopie und keine Live-Ansicht. Wenn Sie also die Attribute des zurückgegebenen Objekts ändern, werden diese 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]); }
Return
Object
: eine Kopie der Properties, die Schlüssel/Wert-Paare enthalten
getProperty(key)
getProperty(key)
Veraltet. Diese Funktion wurde eingestellt 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.
var specialValue = ScriptProperties.getProperty('special');
Parameter
Name | Typ | Beschreibung |
---|---|---|
key | String | Schlüssel für den abzurufenden Wert |
Return
String
: der dem Schlüssel zugeordnete Wert
Weitere Informationen
setProperties(properties)
setProperties(properties)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Legt alle Eigenschaften im Bulk fest, die vom angegebenen Objekt abgerufen werden.
ScriptProperties.setProperties({special: 'sauce', 'meaning': 42});
Parameter
Name | Typ | Beschreibung |
---|---|---|
properties | Object | Ein -Objekt, das die festzulegenden Eigenschaften enthält. |
Return
: dieses Objekt für VerkettungenScriptProperties
Weitere Informationen
setProperties(properties, deleteAllOthers)
setProperties(properties, deleteAllOthers)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Legt alle Eigenschaften im Bulk fest, die vom angegebenen Objekt abgerufen werden.
// This deletes all other properties ScriptProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parameter
Name | Typ | Beschreibung |
---|---|---|
properties | Object | Ein -Objekt, das die festzulegenden Eigenschaften enthält. |
deleteAllOthers | Boolean | ob alle vorhandenen Properties gelöscht werden sollen. |
Return
: dieses Objekt für VerkettungenScriptProperties
Weitere Informationen
setProperty(key, value)
setProperty(key, value)
Veraltet. Diese Funktion wurde eingestellt und sollte nicht in neuen Skripts verwendet werden.
Behält den in -Wert angegebenen Wert mit dem bereitgestellten Schlüssel bei. 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 Property |
value | String | Wert, der dem Schlüssel zugeordnet werden soll |
Return
: dieses Objekt für VerkettungenScriptProperties