背景・実現したいこと
Googleフォームにて、フォーム送信時にkintone上の一意性のあるカラムの値を使って 、既存レコードの更新を行いたい。
フォームの内容をJSONボディに入れ、HTTPメソッドをPUTとしてリクエストを送っているが、リクエストのボディに含まれるデータ全てに対し、”必須です。”というエラーメッセージが出る。
情報自体は入力しているはずだが、何か足りない設定などあれば教えていただきたい。
エラー情報 (開発者ツールのコンソール)
レスポンス(400)
{
"code": "CB_VA01",
"id": "Xiu7a8jb0bC813K8jsp9",
"message": "入力内容が正しくありません。",
"errors": {
"record.test_1": {
"messages": [
"必須です。"
]
},
"record.test_2": {
"messages": [
"必須です。"
]
},
"record.test_3": {
"messages": [
"必須です。"
]
},
"record.test_4": {
"messages": [
"必須です。"
]
},
}
}
利用したソースコード
リクエストボディ
{
"app": アプリID,
"updateKey":{
"field": フィールドコード,
"value": フィールド値
},
"record":{
"test_1": "テスト",
"test_2": "テスト",
"test_3": "テスト",
"test_4": "テスト"
}
}