Obsoleta. Questa classe è obsoleta e non deve essere utilizzata nei nuovi script.
Le proprietà dello script sono coppie chiave-valore archiviate da uno script in un archivio permanente. L'ambito delle proprietà dello script è limitato allo script, indipendentemente dall'utente che lo esegue.
Metodi obsoleti
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
| | Elimina tutte le proprietà. |
| | Elimina la proprietà con la chiave specificata. |
| String[] | Recupera tutte le chiavi disponibili. |
| Object | Recupera tutte le proprietà disponibili contemporaneamente. |
| String|null | Restituisce il valore associato alla chiave fornita o null se non esiste un valore di questo tipo. |
| | Imposta in blocco tutte le proprietà estratte dall'oggetto specificato. |
| | Imposta in blocco tutte le proprietà estratte dall'oggetto specificato. |
| | Persiste il valore specificato con la chiave fornita. |
Metodi obsoleti
deleteAllProperties()
deleteAllProperties()Obsoleta. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Elimina tutte le proprietà.
ScriptProperties.deleteAllProperties();
Indietro
: questo oggetto, per il concatenamentoScriptProperties
Vedi anche
deleteProperty(key)
deleteProperty(key)Obsoleta. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Elimina la proprietà con la chiave specificata.
ScriptProperties.deleteProperty('special');
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
key | String | Chiave della proprietà da eliminare |
Indietro
: questo oggetto, per il concatenamentoScriptProperties
Vedi anche
getKeys()
getKeys()Obsoleta. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Recupera tutte le chiavi disponibili.
Indietro
String[]
getProperties()
getProperties()Obsoleta. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Recupera tutte le proprietà disponibili contemporaneamente.
Viene fornita una copia, non una visualizzazione live, quindi la modifica delle proprietà nell'oggetto restituito non le aggiornerà nell'archivio e viceversa.
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]); }
Indietro
Object : una copia delle proprietà contenenti coppie chiave-valore
getProperty(key)
getProperty(key)Obsoleta. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Restituisce il valore associato alla chiave fornita o null se non esiste un valore di questo tipo.
const specialValue = ScriptProperties.getProperty('special');
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
key | String | Chiave del valore da recuperare |
Indietro
String|null : il valore associato alla chiave
Vedi anche
setProperties(properties)
setProperties(properties)Obsoleta. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Imposta in blocco tutte le proprietà estratte dall'oggetto specificato.
ScriptProperties.setProperties({special: 'sauce', 'meaning': 42});
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
properties | Object | Un oggetto contenente le proprietà da impostare. |
Indietro
: questo oggetto, per il concatenamentoScriptProperties
Vedi anche
setProperties(properties, deleteAllOthers)
setProperties(properties, deleteAllOthers)Obsoleta. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Imposta in blocco tutte le proprietà estratte dall'oggetto specificato.
// This deletes all other properties ScriptProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
properties | Object | Un oggetto contenente le proprietà da impostare. |
delete | Boolean | Indica se eliminare tutte le proprietà esistenti. |
Indietro
: questo oggetto, per il concatenamentoScriptProperties
Vedi anche
setProperty(key, value)
setProperty(key, value)Obsoleta. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Persiste il valore specificato con la chiave fornita. Qualsiasi valore esistente associato a questa chiave verrà sovrascritto.
ScriptProperties.setProperty('special', 'sauce');
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
key | String | Chiave della proprietà |
value | String | Valore da associare alla chiave |
Indietro
: questo oggetto, per il concatenamentoScriptProperties