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

**URL:** <https://community.cybozu.dev/t/topic/559>\
**Category:** kintone 開発相談\
**Created:** [2017 年 9 月 27 日午後 2:05 UTC](https://community.cybozu.dev/t/topic/559 "2017-09-27T14:05:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1736](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Legacy\_Account1736](https://community.cybozu.dev/u/Legacy_Account1736)\
**Post date:** [2017 年 9 月 27 日午後 2:05 UTC](https://community.cybozu.dev/t/topic/559/1 "2017-09-27T14:05:26Z")

</div>

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

【やりたいこと】

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

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

&nbsp;

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

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

&nbsp;

[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](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)

&nbsp;

&nbsp;

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

&nbsp;

var put\_record = {};

put\_record[変数] = {

&nbsp; “value”: value

};

var put\_record2 = {};

put\_record2[変数] = {

&nbsp; “value”: value2

};

&nbsp;

var body = {

&nbsp; “app”: app,

&nbsp; “id”: id,

&nbsp; “record”: { put\_record , put\_record2 }

};

&nbsp;

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

具体的には、

Chrome：何も更新されない。

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

&nbsp;

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

よろしくお願いします。

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1740](https://avatars.discourse-cdn.com/v4/letter/l/ed8c4c/32.png) [@Legacy\_Account1740](https://community.cybozu.dev/u/Legacy_Account1740)\
**Post date:** [2017 年 9 月 28 日午前 4:43 UTC](https://community.cybozu.dev/t/topic/559/2 "2017-09-28T04:43:17Z")

</div>

ars14.i様

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

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

```
var put_record = {};

put_record[変数] = {

"value": value

};

put_record[変数] = {

"value": value2

};

var body = {

"app": app,

"id": id,

"record": put_record

};

```

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1736](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@Legacy\_Account1736](https://community.cybozu.dev/u/Legacy_Account1736)\
**Post date:** [2017 年 9 月 28 日午前 6:15 UTC](https://community.cybozu.dev/t/topic/559/3 "2017-09-28T06:15:33Z")

</div>

cstap 江田様

&nbsp;

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

ars14.iです。

&nbsp;

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

&nbsp;

&nbsp;

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

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

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

```
