お世話になっております。
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!”});
});
};