お世話になっております。
この度キントーンのアプリのカスタムをしたいと思っております。
js、キントーンともに初めて触るため、チュートリアルで調べながら作成しているのですが、コードを書いても動作しないため投稿させて頂きました。
やりたいことは、アプリの利用日を取得し、表示させるということがしたいです。
alert(‘テスト’);は動作するのですが、
alert(‘利用日:’, record.利用日.value);が表示されません。利用日のフィールドコードは「利用日」としております。
原因はなんでしょうか?初心者過ぎて申し訳ないのですが、教えて頂けると助かります。
よろしくお願いいたします。
(function() {
‘use strict’;
kintone.events.on(‘app.record.index.show’, function(event) {alert(‘テスト’);
alert(‘利用日:’, record.利用日.value);});
})();
加藤さん
お世話になっております。
alert()は引数を1つしか取りません。
https://developer.mozilla.org/ja/docs/Web/API/Window/alert
引数については、「JavaScript 引数とは」などでGoogle検索するとわかりやすい説明が出てくるかと思います。
+演算子またはテンプレートリテラルで、文字列を連結してalertさせるとよいかと思います。
https://www.javadrive.jp/javascript/ope/index16.html
https://www.javadrive.jp/javascript/string/index5.html
また、recordが未定義なので、event.record.利用日.valueのように値を取得するとよいかと思います。
alert(`利用日:${event.record.利用日.value}`);
早速のご回答ありがとうございます!
ご提示いただいたコードを使ってみたのですが、やはり動かず、、
他に原因があるのでしょうか?ちなみに利用者データは2件です。
(function() {
'use strict';
kintone.events.on('app.record.index.show', function(event) {
alert(`利用日:${event.record.利用日.value}`);
});
})();
横から失礼します。
一覧画面のeventにはrecordはいませんの表示できないです。
https://developer.cybozu.io/hc/ja/articles/201941964#step1
のページの
eventオブジェクトのプロパティ
を確認してください
console.log(event)
でeventオブジェクトの中身を見れるので確認にながらさぎょうすればと思います。