お世話になります。
現在、申込フォームを作成しています。
流れとしては「代表者が申し込む→同行者分を申し込む」となります。登録すると申込番号が付与されます。
同行者分を申し込む際に、代表者の申込番号を入力し、その代表者申込番号をキーにアプリ内で検索して情報(代表者氏名、メルアド、電話番号)を取得したいと考えています。
なんとかここまでは作ってみたのですが、これだと’代表者申込番号フィールド’に代表者番号を入力しても検索が動かず、レコード番号を入力すると情報が取得されてしまいます。
代表者番号で検索ができるようにするにはどうしたら良いでしょうか。
よろしくお願いします。
----------
(function(){
“use strict”;
kintone.events.on([‘app.record.edit.change.代表者申込番号’,
‘app.record.create.代表者申込番号’,
‘app.record.create.change.代表者申込番号’],function(event){
var record = event.record;
var sell = {
app:285,
id:record[‘代表者申込番号’].value //
};
kintone.api(kintone.api.url(‘/k/v1/record’,true),“GET”,sell).then(function(resp){
var d_Name = resp.record[‘代表者名’].value;
var d_Tel = resp.record[‘電話番号_代’].value;
var d_Mail = resp.record[‘メールアドレス_代’].value
var record = kintone.app.record.get(); //編集しているレコードを取得する
record[‘record’][‘代表者名’].value = d_Name;
record[‘record’][‘電話番号_代’].value = d_Tel;
record[‘record’][‘メールアドレス_代’].value = d_Mail;
kintone.app.record.set(record); //編集しているレコードに値をセットする
});
});
})();