プロパティストアで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));

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら