新規投稿
フォローする

ルックアップの自動更新について

 

いつもお世話になっております。

ルックアップの自動更新について質問させていただきます。

「第11回 REST APIを利用したレコード更新」のページにならい、ルックアップの自動更新を試しています。

数字のみの文字列だと上手くいきますが、アルファベットが一文字でも入ると「クエリの指定が不正です。」と出て上手くいきません。

フィールドの種類は「文字列(1行)」で入力は半角英数を入力しています。

*****

 

// 保存成功後イベント
kintone.events.on(['app.record.edit.submit.success', 'app.record.index.edit.submit.success'], function(event) {

// レコードの一括取得(100件まで)
var paramGet = {
'app': updateAppId,
'query': 'lookup = ' + event.record['ルックアップ 元フィールドコード'].value
};
return kintone.api(kintone.api.url('/k/v1/records', true), 'GET', paramGet).then(function(resp) {

// ルックアップの更新
var records = resp.records;
var paramPut = {
'app': updateAppId,
'records': createPutRecords(records)
};
return kintone.api(kintone.api.url('/k/v1/records', true), 'PUT', paramPut);

})

 

*****

初心者なので至らない点がありますが、どなたかご教授いただけますでしょうか。

 

 

0

2件のコメント

Avatar
asaga

こんにちは。

valueを"で囲ってみたらどうなりますでしょうか?

 

'query': 'lookup = "' + event.record['ルックアップ 元フィールドコード'].value + '"'

0
Avatar
にゃも

こんにちは。

上手くできました。

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

1
ログインしてコメントを残してください。