【緊急】PUT実行 フィールドコードに変数を利用(複数フィールド変更)

PUT実行についてご教示いただきたいです。

【やりたいこと】

2つのフィールド両方のフィールドコードに変数を設定し、

その2フィールドを更新したい。

 

以前、別の方が投稿されていた下記URLを参考に

1フィールドであれば、フィールドコードに変数を利用してPUTを行えることはできました。

 

https://developer.cybozu.io/hc/ja/community/posts/204935773-PUT%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AE%E3%83%9C%E3%83%87%E3%82%A3%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

 

 

2フィールド以上を更新したい場合には、どうしたらよいでしょうか。

 

var put_record = {};

put_record[変数] = {

  “value”: value

};

var put_record2 = {};

put_record2[変数] = {

  “value”: value2

};

 

var body = {

  “app”: app,

  “id”: id,

  “record”: { put_record , put_record2 }

};

 

このような形で試してのですが、上手くいきません。

具体的には、

Chrome:何も更新されない。

IE11:『SCRIPT1003: ‘:’ がありません。』とコンソールに表示され、PUTは動いていません。

 

どのようなコーディングが必要でしょうか。

よろしくお願いします。

 

ars14.i様

お世話になっております。
cstapの江田と申します。

以下のような形になるかと思います。

var put_record = {};

put_record[変数] = {

"value": value

};

put_record[変数] = {

"value": value2

};

var body = {

"app": app,

"id": id,

"record": put_record

};

cstap 江田様

 

お世話になっております。

ars14.iです。

 

ご教示頂き、ありがとうございます。

 

 

お教え頂いたコードで正常にPUTすることができました。

put_recordへの値の格納の仕方について勉強不足でした・・・。

ありがとうございました!!