Ritiro. Questa classe è deprecata e non deve essere utilizzata nei nuovi script.
Le proprietà utente sono coppie chiave/valore univoche per un utente. Le proprietà utente hanno un ambito per utente; qualsiasi script eseguito con l'identità di un utente può accedere alle proprietà utente solo per quell'utente.
Metodi ritirati
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
|
| Consente di eliminare tutte le proprietà. |
|
| Consente di eliminare la proprietà con la chiave specificata. |
| String[] | Ottieni tutte le chiavi disponibili. |
| Object | Visualizza tutte le proprietà disponibili contemporaneamente. |
| String | Restituisce il valore associato alla chiave fornita o null se non esiste un valore di questo tipo. |
|
| Imposta collettivamente tutte le proprietà ricavate dall'oggetto specificato. |
|
| Imposta collettivamente tutte le proprietà ricavate dall'oggetto specificato. |
|
| Mantiene il valore in specificato con la chiave fornita. |
Metodi ritirati
delete All Properties()
delete All Properties()
Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Consente di eliminare tutte le proprietà.
UserProperties.deleteAllProperties();
Invio
: questo oggetto, per l'accodamentoUser
Vedi anche
delete Property(key)
delete Property(key)
Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Consente di eliminare la proprietà con la chiave specificata.
UserProperties.deleteProperty('special');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
key | String | Chiave della proprietà da eliminare |
Invio
: questo oggetto, per l'accodamentoUser
Vedi anche
get Keys()
get Keys()
Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Ottieni tutte le chiavi disponibili.
Invio
String[]
get Properties()
get Properties()
Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Visualizza tutte le proprietà disponibili contemporaneamente.
Viene generata una copia, non una visualizzazione in tempo reale, 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]); }
Invio
Object
: una copia delle proprietà contenenti coppie chiave/valore
get Property(key)
get Property(key)
Ritiro. Questa funzione è deprecata 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 = UserProperties.getProperty('special');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
key | String | Chiave per il valore da recuperare |
Invio
String
: il valore associato alla chiave
Vedi anche
set Properties(properties)
set Properties(properties)
Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Imposta collettivamente tutte le proprietà ricavate dall'oggetto specificato.
UserProperties.setProperties({special: 'sauce', 'meaning': 42});
Parametri
Nome | Tipo | Descrizione |
---|---|---|
properties | Object | Un oggetto contenente le proprietà da impostare. |
Invio
: questo oggetto, per l'accodamentoUser
Vedi anche
set Properties(properties, deleteAllOthers)
set Properties(properties, deleteAllOthers)
Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Imposta collettivamente tutte le proprietà ricavate 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. |
Invio
: questo oggetto, per l'accodamentoUser
Vedi anche
set Property(key, value)
set Property(key, value)
Ritiro. Questa funzione è deprecata e non deve essere utilizzata nei nuovi script.
Mantiene il valore in 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 |
Invio
: questo oggetto, per l'accodamentoUser