プロパティストアでJSONを扱う
プロパティストアを使う場合の基本パターン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));
0