ScriptPropertiesを読み書きして
こういうデータを保存して取得してみる
{key1=hello, key2=world}
コード.gs
var ScriptProperties = PropertiesService.getScriptProperties(); function myFunction(){ var value1 = "hello"; var value2 = "world"; set_property("key1", value1); set_property("key2", value2); Logger.log(get_properties()); } function set_property(key, value){ ScriptProperties.setProperty(key, value); } function get_properties() { return ScriptProperties.getProperties(); } function delete_properties() { ScriptProperties.deleteAllProperties(); } |
set_properties()でScriptPropertiesに保存する
get_properties()で保存されているScriptPropertiesを取得する
delete_properties()でScriptPropertiesの中身を削除できる
実行結果
myFunction()を実行したログ
参考
Class PropertiesService
https://developers.google.com/apps-script/reference/properties/properties-service