Obsoleta. Questo corso è deprecato e non deve essere utilizzato in nuovi script.
Le proprietà script sono coppie chiave-valore archiviate da uno script in un archivio permanente. Proprietà script hanno un ambito specifico per script, indipendentemente dall'utente che esegue lo script.
Metodi deprecati
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
|
| Elimina tutte le proprietà. |
|
| Elimina la proprietà con la chiave specificata. |
| String[] | Recupera tutte le chiavi disponibili. |
| Object | Visualizza contemporaneamente tutte le proprietà disponibili. |
| String | Restituisce il valore associato alla chiave fornita o null se questo valore non è presente. |
|
| Imposta in blocco tutte le proprietà estratte dall'oggetto specificato. |
|
| Imposta in blocco tutte le proprietà estratte dall'oggetto specificato. |
|
| Mantieni il valore specificato con la chiave fornita. |
Metodi deprecati
deleteAllProperties()
deleteAllProperties()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Elimina tutte le proprietà.
ScriptProperties.deleteAllProperties();
Invio
: questo oggetto, per il concatenamentoScriptProperties
Vedi anche
deleteProperty(key)
deleteProperty(key)
Obsoleta. Questa funzione è deprecata 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 per la proprietà da eliminare |
Invio
: questo oggetto, per il concatenamentoScriptProperties
Vedi anche
getKeys()
getKeys()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Recupera tutte le chiavi disponibili.
Invio
String[]
getProperties()
getProperties()
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Visualizza contemporaneamente tutte le proprietà disponibili.
In questo modo si ottiene una copia, non una visualizzazione in tempo reale, quindi la modifica delle proprietà dell'oggetto restituito aggiornarle nello spazio di archiviazione 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]); }
Invio
Object
: una copia delle proprietà contenenti coppie chiave/valore
getProperty(key)
getProperty(key)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Restituisce il valore associato alla chiave fornita o null se questo valore non è presente.
var specialValue = ScriptProperties.getProperty('special');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
key | String | chiave per il valore da recuperare |
Invio
String
: il valore associato alla chiave.
Vedi anche
setProperties(properties)
setProperties(properties)
Obsoleta. Questa funzione è deprecata 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. |
Invio
: questo oggetto, per il concatenamentoScriptProperties
Vedi anche
setProperties(properties, deleteAllOthers)
setProperties(properties, deleteAllOthers)
Obsoleta. Questa funzione è deprecata 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. |
deleteAllOthers | Boolean | se eliminare tutte le proprietà esistenti. |
Invio
: questo oggetto, per il concatenamentoScriptProperties
Vedi anche
setProperty(key, value)
setProperty(key, value)
Obsoleta. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Mantieni il valore specificato con la chiave fornita. Qualsiasi valore esistente associato verrà sovrascritta.
ScriptProperties.setProperty('special', 'sauce');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
key | String | chiave per proprietà |
value | String | da associare alla chiave |
Invio
: questo oggetto, per il concatenamentoScriptProperties