lambdaからKINTONEへレコード追加について

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

lambdaから下記のコードを使って、KINTONEへレコードを追加してみました。

その結果、レコード追加はできましたが、値が入らないです。

値がないレコードが追加されてます。

何が問題でしょうか。

ちなみに、フィールドは「文字列 (1行)」1個だけですし、

フィールドコードは「recordtest」で合ってます

宜しくお願い致します。

 

var aws = require(‘aws-sdk’);
var request = require(‘request’);

/* kintone用のパラメータ*/
var DOMAIN = ‘xxxxxxxxx.cybozu.com’; //kintone環境のドメイン
var APP_ID = 3; //シンプルToDoアプリのアプリID
var BASE_URL = “https://” + DOMAIN + ‘/k/v1/’;
var APITOKEN = “xxxxxxxxxxxxxxxxxxxxxxxxxx”;
var headers = {‘X-Cybozu-API-Token’: APITOKEN};

exports.handler = function(event, context) {
  var body_post = {
    “app”:“3”,
    “records”: [{
      “recordtest”: {
        “value”: “test”
      },
    }],
  };

  var options_getsalesamount = {
    url: BASE_URL + ‘record.json’,
    method: ‘POST’,
    headers: headers,
    ‘Content-Type’: ‘application/json’,
    json: body_post
  };

  //レコードを取得
  request(options_getsalesamount, function (error, response, body) {
    console.log("response: " + JSON.stringify(response));
    console.log("body: " + JSON.stringify(body)); 
    context.done(null, {text: “kintone POST success!”});
  });
};

こんにちは。

ぱっと見た感じでは、実行しているAPIはrecord.json(レコードを1件登録)ですが、

JSONデータは一括登録用(records)になってるみたいです。

その辺りを確認されてみてはいかがでしょうか?

あさがさん

おっしゃった通りでした。

誠にありがとうございます。