サブテーブル内にルックアップフィールドを設け、app.record.create.submitイベント内でそのルックアップフィールドの値を変更したいのですが、以下のようにコードを書いても変更されませんでした。(他のフィールドは変更できました。)
ルックアップフィールドは更新できないという認識でよろしいでしょうか?
function sortSubtables(event){
var record = event.record;
record['サブテーブル']["value"][0]["value"]["ルックアップ"] = "変更";
return event;
}
kintone.events.on(['app.record.create.submit','app.record.edit.submit'], function (event) {
sortSubtables(event);
return event;
});
5件のコメント
コードに一部誤りがあったので修正します。
function sortSubtables(event){
var record = event.record;
record['サブテーブル']["value"][0]["value"]["ルックアップ"]["value"] = "変更";
return event;
}
kintone.events.on(['app.record.create.submit','app.record.edit.submit'], function (event) {
sortSubtables(event);
return event;
});
四宮さん
お世話になっております。
cstapの落合です。
現在のところレコード登録時にサブテーブル内のルックアップフィールドの値を変更することはできないようです。
しかし、7/13のアップデートでできるようになるようです!!
詳しくは、アップデート情報を見てください。
https://cybozudev.zendesk.com/hc/ja/articles/202374250
Shinomiyaさん
ラジカルブリッジ 斎藤です。
record['サブテーブル']["value"][0]["value"]["ルックアップ"] = "変更";
の部分、
record['サブテーブル']["value"][0]["value"]["ルックアップ"]["value"] = "変更";
ではないでしょうか?
あと、こちらの「ルックアップの取得を自動で行う」も関係ないでしょうか?
https://developers.cybozu.com/ja/kintone-api/apprec-createjsapi.html#i-8
ありがとうございます!
>斎藤さん
すみません。自分も書いた後に気づいて修正したコードをあげました(笑)
ルックアップの更新をtrueにしてもダメだったので仕様のようです。。
7月版でいけそうですね!
四宮さん
お世話になっております。
cstapの落合です。
これってできるようになりました?
手元だと今もルックアップは変更されないみたいです・・・