Obsoleto. Esta clase está obsoleta y no se debe usar en secuencias de comandos nuevas.
Las propiedades del usuario son pares clave-valor únicos para un usuario. Las propiedades del usuario se definen para cada usuario. Cualquier secuencia de comandos que se ejecute con la identidad de un usuario solo puede acceder a las propiedades del usuario de ese usuario.
Métodos obsoletos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
| | Borra todas las propiedades. |
| | Borra la propiedad con la clave determinada. |
| String[] | Obtén todas las claves disponibles. |
| Object | Obtiene todas las propiedades disponibles de una vez. |
| String|null | Devuelve el valor asociado a la clave proporcionada o null si no existe tal valor. |
| | Establece de forma masiva todas las propiedades extraídas del objeto determinado. |
| | Establece de forma masiva todas las propiedades extraídas del objeto determinado. |
| | Persiste el valor especificado con la clave proporcionada. |
Métodos obsoletos
delete All Properties()
delete All Properties()Obsoleto. Esta función está obsoleta y no se debe usar en secuencias de comandos nuevas.
Borra todas las propiedades.
UserProperties .deleteAllProperties();
Volver
: Este objeto, para encadenarUser
Consulta también
delete Property(key)
delete Property(key)Obsoleto. Esta función está obsoleta y no se debe usar en secuencias de comandos nuevas.
Borra la propiedad con la clave determinada.
UserProperties .deleteProperty('special');
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
key | String | clave de la propiedad que se borrará |
Volver
: Este objeto, para encadenarUser
Consulta también
get Keys()
get Keys()Obsoleto. Esta función está obsoleta y no se debe usar en secuencias de comandos nuevas.
Obtén todas las claves disponibles.
Volver
String[]
get Properties()
get Properties()Obsoleto. Esta función está obsoleta y no se debe usar en secuencias de comandos nuevas.
Obtiene todas las propiedades disponibles de una vez.
Esto proporciona una copia, no una vista en vivo, por lo que cambiar las propiedades del objeto devuelto no las actualizará en el almacenamiento y 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]); }
Volver
Object: Una copia de las propiedades que contienen pares clave-valor
get Property(key)
get Property(key)Obsoleto. Esta función está obsoleta y no se debe usar en secuencias de comandos nuevas.
Devuelve el valor asociado a la clave proporcionada o null si no existe tal valor.
const specialValue = UserProperties.getProperty('special');
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
key | String | clave del valor que se recuperará |
Volver
String|null: Es el valor asociado a la clave.
Consulta también
set Properties(properties)
set Properties(properties)Obsoleto. Esta función está obsoleta y no se debe usar en secuencias de comandos nuevas.
Establece de forma masiva todas las propiedades extraídas del objeto determinado.
UserProperties .setProperties({special: 'sauce', 'meaning': 42});
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
properties | Object | Un objeto que contiene las propiedades que se deben establecer. |
Volver
: Este objeto, para encadenarUser
Consulta también
set Properties(properties, deleteAllOthers)
set Properties(properties, deleteAllOthers)Obsoleto. Esta función está obsoleta y no se debe usar en secuencias de comandos nuevas.
Establece de forma masiva todas las propiedades extraídas del objeto determinado.
// This deletes all other properties UserProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
properties | Object | Un objeto que contiene las propiedades que se deben establecer. |
delete | Boolean | Indica si se deben borrar todas las propiedades existentes. |
Volver
: Este objeto, para encadenarUser
Consulta también
set Property(key, value)
set Property(key, value)Obsoleto. Esta función está obsoleta y no se debe usar en secuencias de comandos nuevas.
Persiste el valor especificado con la clave proporcionada. Se reemplazará cualquier valor existente asociado con esta clave.
UserProperties .setProperty('special', 'sauce');
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
key | String | clave de la propiedad |
value | String | valor para asociar con la clave |
Volver
: Este objeto, para encadenarUser