プロパティストアを使う場合の基本パターン
const userProperties = PropertiesService.getUserProperties();
//データセット
userProperties.setProperty('key1', value1);
//データ削除
userProperties.deleteProperty('key1');
//全データ取得
const data = userProperties.getProperties();
for (var key in data) {//
Logger.log('キー: %s, 値: %s', key, data[key]);
}
JSON形式を扱う場合
//データ例
const saveData = {
"key1": "value1",
"key2": 10,
"key3": ["50", "100"],
"key4": 500
}
//保存
userProperties.setProperty("key",JSON.stringify(saveData));
//データ取得
let d = JSON.parse(userProperties.getProperty('key'));
console.log(d['key2']);//10
//更新例
d['key3'][0] = 500;
userProperties.setProperty("key",JSON.stringify(d));