Deprecato. Questa classe è obsoleta e non deve essere utilizzata nei nuovi script.
Le proprietà utente sono coppie chiave/valore uniche per un utente. Le proprietà utente sono limitate per utente; qualsiasi script in esecuzione con l'identità di un utente può accedere solo alle proprietà utente di quell'utente.
Metodi ritirati
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
| | Elimina tutte le proprietà. |
| | Elimina la proprietà con la chiave specificata. |
| String[] | Ottieni tutte le chiavi disponibili. |
| Object | Recuperare tutte le proprietà disponibili contemporaneamente. |
| String|null | Restituisce il valore associato alla chiave fornita o null se non esiste alcun valore. |
| | 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 ritirati
delete All Properties()
delete All Properties()Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Elimina tutte le proprietà.
UserProperties .deleteAllProperties();
Indietro
: questo oggetto, per il concatenamentoUser
Vedi anche
delete Property(key)
delete Property(key)Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Elimina la proprietà con la chiave specificata.
UserProperties .deleteProperty('special');
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
key | String | chiave della proprietà da eliminare |
Indietro
: questo oggetto, per il concatenamentoUser
Vedi anche
get Keys()
get Keys()Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Ottieni tutte le chiavi disponibili.
Indietro
String[]
get Properties()
get Properties()Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Recuperare tutte le proprietà disponibili contemporaneamente.
In questo modo viene restituita una copia, non una visualizzazione live, pertanto la modifica delle proprietà dell'oggetto restituito non le aggiornerà nello spazio di archiviazione e viceversa.
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]); }
Indietro
Object: una copia delle proprietà contenenti coppie chiave-valore
get Property(key)
get Property(key)Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Restituisce il valore associato alla chiave fornita o null se non esiste alcun valore.
const specialValue = UserProperties.getProperty('special');
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
key | String | chiave per il valore da recuperare |
Indietro
String|null: il valore associato alla chiave
Vedi anche
set Properties(properties)
set Properties(properties)Deprecato. Questa funzione è obsoleta e non deve essere utilizzata nei nuovi script.
Imposta in blocco tutte le proprietà estratte dall'oggetto specificato.
UserProperties .setProperties({special: 'sauce', 'meaning': 42});
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
properties | Object | un oggetto contenente le proprietà da impostare. |
Indietro
: questo oggetto, per il concatenamentoUser
Vedi anche
set Properties(properties, deleteAllOthers)
set Properties(properties, deleteAllOthers)Deprecato. 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 UserProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
properties | Object | un oggetto contenente le proprietà da impostare. |
delete | Boolean | se eliminare tutte le proprietà esistenti. |
Indietro
: questo oggetto, per il concatenamentoUser
Vedi anche
set Property(key, value)
set Property(key, value)Deprecato. 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.
UserProperties .setProperty('special', 'sauce');
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
key | String | chiave per la proprietà |
value | String | valore da associare alla chiave |
Indietro
: questo oggetto, per il concatenamentoUser