Obsoleto. Essa classe está obsoleta e não deve ser usada em novos scripts.
As propriedades do script são pares de chave-valor armazenados por um script em um armazenamento permanente. As propriedades do script são definidas por script, independente de qual usuário o executa.
Métodos obsoletos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
| | Exclui todas as propriedades. |
| | Exclui a propriedade com a chave especificada. |
| String[] | Receba todas as chaves disponíveis. |
| Object | Receba todas as propriedades disponíveis de uma vez. |
| String|null | Retorna o valor associado à chave fornecida ou null se não houver esse valor. |
| | Define em massa todas as propriedades extraídas do objeto especificado. |
| | Define em massa todas as propriedades extraídas do objeto especificado. |
| | Persiste o valor especificado com a chave fornecida. |
Métodos obsoletos
delete All Properties()
delete All Properties()Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Exclui todas as propriedades.
ScriptProperties .deleteAllProperties();
Retornar
: este objeto, para encadeamentoScript
Consulte também
delete Property(key)
delete Property(key)Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Exclui a propriedade com a chave especificada.
ScriptProperties .deleteProperty('special');
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
key | String | chave da propriedade a ser excluída |
Retornar
: este objeto, para encadeamentoScript
Consulte também
get Keys()
get Keys()Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Receba todas as chaves disponíveis.
Retornar
String[]
get Properties()
get Properties()Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Receba todas as propriedades disponíveis de uma vez.
Isso fornece uma cópia, não uma visualização dinâmica. Portanto, mudar as propriedades no objeto retornado não as atualiza no armazenamento e vice-versa.
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]); }
Retornar
Object: uma cópia das propriedades que contêm pares de chave-valor
get Property(key)
get Property(key)Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Retorna o valor associado à chave fornecida ou null se não houver esse valor.
const specialValue = ScriptProperties.getProperty('special');
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
key | String | chave do valor a ser recuperado |
Retornar
String|null: o valor associado à chave.
Consulte também
set Properties(properties)
set Properties(properties)Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Define em massa todas as propriedades extraídas do objeto especificado.
ScriptProperties .setProperties({special: 'sauce', 'meaning': 42});
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
properties | Object | um objeto que contém as propriedades a serem definidas. |
Retornar
: este objeto, para encadeamentoScript
Consulte também
set Properties(properties, deleteAllOthers)
set Properties(properties, deleteAllOthers)Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Define em massa todas as propriedades extraídas do objeto especificado.
// This deletes all other properties ScriptProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
properties | Object | um objeto que contém as propriedades a serem definidas. |
delete | Boolean | se todas as propriedades atuais serão excluídas. |
Retornar
: este objeto, para encadeamentoScript
Consulte também
set Property(key, value)
set Property(key, value)Obsoleto. Essa função foi descontinuada e não deve ser usada em novos scripts.
Persiste o valor especificado com a chave fornecida. Qualquer valor associado a essa chave será substituído.
ScriptProperties .setProperty('special', 'sauce');
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
key | String | chave da propriedade |
value | String | valor a ser associado à chave |
Retornar
: este objeto, para encadeamentoScript