queryの条件

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

最近RESTAPIの勉強をしているのですが分からない

事が出てきたので質問させてもらいます。

 

ただ今RESTAPIを使い条件が一致する別アプリのレコードを表示

させようと思っているのでが上手く行きません。

同じフィールドで作成し、同じ設定にしたのですが、

文字でがエラーが出て数字では正常に動きます。

この違いは何でしょうか? また、文字での検索は出来ないのでしょうか?

ご教示ほどよろしくお願いします。

ソース

(function(){
‘use strict’;
kintone.events.on([‘app.record.edit.submit’,‘app.record.create.submit’],function(event){
var Appid = 257
var body = {
app: Appid,
query: ‘商品名 =’ + event.record[‘商品名’].value //[]の中身を変える
};

kintone.api(kintone.api.url(‘/k/v1/records’, true), ‘GET’, body, function(resp){
console.log(records);
});
});
})();

風早 信吾様

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

query内の文字列はダブルクォーテーション(")で囲む必要があります。

(function(){'use strict';kintone.events.on(['app.record.edit.submit','app.record.create.submit'],function(event){varAppid=257varbody={app:Appid,query:'商品名 ="'+event.record['商品名'].value+'"',}kintone.api(kintone.api.url('/k/v1/records',true),'GET',body,function(resp){console.log(resp.records);});});})();

江田様

早速の回答ありがとうございます。

無事に動きました。

query内の文字列はダブルコーテーションで囲む必要があったのですね。

勉強になりました。

重ね重ねになりますが、回答ありがとうございました。