ルックアップに関わることでご教示いただきたいです。
他の方の投稿からアクション機能でルックアップフィールドをコピーしたときに自動で「取得」ボタンを押すことがJavascriptを使えばできるということを知りました。
私も同様のことを行いたいと思い設定を行いました。
ルックアップフィールドはテーブルの外に1つとテーブルの中に2つあります。
生成AIにお願いして以下のように設定しましたがうまく動かなかった為ご教示いただきたいです。
(function() {
'use strict';
kintone.events.on('app.record.create.show', function(event) {
event.record['得意先コード'].lookup = true;
var record = event.record;
var subtable = record[‘テーブル’].value;
for (var i = 0; i < tableRecords.length; i++) {
tableRecords[i]['商品名'].lookup = true;
tableRecords[i]['荷姿名'].lookup = true;
}
return event;
});
})();
※ちなみにテーブルの外にあるルックアップフィールドは以下の設定で自動取得できました。
(function() {
'use strict';
kintone.events.on('app.record.create.show', function(event) {
event.record['得意先コード'].lookup = true;
return event;
});
})();
ミュートしたユーザーの投稿です。
投稿を表示https://cybozu.dev/ja/tutorials/
から初めて、ちょっとは理解できるようになりましたよ!
自分のペースで頑張りましょう👍
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示レコード追加時にテーブルにあるルックアップデータを自動で取得できると便利そうですね。
生成AIに頼ってしまいがちですが、コードを見てみると、
・tableRecords の定義がどこにもない
・['商品名']の前に、valueが必要
・lookupをtrueにする前に、valueをセットする必要がありそう
など、API仕様で必要な記述が他にもありそうです。
技術サイトの「developer network community」で調べてみましたが、
こちらが参考になると思います。
https://community.cybozu.dev/t/topic/1086/2
こちらのサイトは、「プログラム開発やコーディングに関する話題は、推奨しておりません。」とありましたので、解説もここまでということで!
具体的なプログラム開発の方法、コードなどの話題は、「developer network community」で質問すると良いと思います!!!
ミュートしたユーザーの投稿です。
投稿を表示ミュートしたユーザーの投稿です。
投稿を表示サブテーブルは厳しいんですよね…。
var subtable = record[‘テーブル’].value;
↑ここが取れてるかどうかかなと思います。console.logでご確認頂くのが良いかな?
他詳しいことは、こちらではなく、
⇩こちらで聞かれると良いですよ~!
https://cybozu.dev/ja/
ミュートしたユーザーの投稿です。
投稿を表示