Obsoleto. Essa classe está obsoleta e não pode ser usada em novos scripts.
As propriedades do script são pares de chave-valor armazenados por um script em um armazenamento persistente. Elas têm escopo por script, independentemente 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 fornecida. |
| String[] | Recebe todas as chaves disponíveis. |
| Object | Recebe 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 fornecido. |
| | Define em massa todas as propriedades extraídas do objeto fornecido. |
| | Persiste o valor especificado com a chave fornecida. |
Métodos obsoletos
deleteAllProperties()
deleteAllProperties()Obsoleto. Essa função está obsoleta e não pode ser usada em novos scripts.
Exclui todas as propriedades.
ScriptProperties.deleteAllProperties();
Retornar
— esse objeto, para encadeamentoScriptProperties
Consulte também
deleteProperty(key)
deleteProperty(key)Obsoleto. Essa função está obsoleta e não pode ser usada em novos scripts.
Exclui a propriedade com a chave fornecida.
ScriptProperties.deleteProperty('special');
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
key | String | chave da propriedade a ser excluída |
Retornar
— esse objeto, para encadeamentoScriptProperties
Consulte também
getKeys()
getKeys()Obsoleto. Essa função está obsoleta e não pode ser usada em novos scripts.
Recebe todas as chaves disponíveis.
Retornar
String[]
getProperties()
getProperties()Obsoleto. Essa função está obsoleta e não pode ser usada em novos scripts.
Recebe todas as propriedades disponíveis de uma vez.
Isso fornece uma cópia, não uma visualização dinâmica. Portanto, a mudança das 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
getProperty(key)
getProperty(key)Obsoleto. Essa função está obsoleta e não pode 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
setProperties(properties)
setProperties(properties)Obsoleto. Essa função está obsoleta e não pode ser usada em novos scripts.
Define em massa todas as propriedades extraídas do objeto fornecido.
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
— esse objeto, para encadeamentoScriptProperties
Consulte também
setProperties(properties, deleteAllOthers)
setProperties(properties, deleteAllOthers)Obsoleto. Essa função está obsoleta e não pode ser usada em novos scripts.
Define em massa todas as propriedades extraídas do objeto fornecido.
// 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 devem ser excluídas. |
Retornar
— esse objeto, para encadeamentoScriptProperties
Consulte também
setProperty(key, value)
setProperty(key, value)Obsoleto. Essa função está obsoleta e não pode ser usada em novos scripts.
Persiste o valor especificado com a chave fornecida. Qualquer valor atual 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
— esse objeto, para encadeamentoScriptProperties