一覧画面での動作で質問です。
一覧画面上に、「日付」と「未処理」というフィールドがあります。
「未処理」というフィールドですが、デフォルトでそのまま「未処理」と記載があります。
一覧画面上で「日付」フィールドに日付が入力されたら、「未処理」フィールドの記載を空白にしたいのですが、一覧画面上ではどのように処理をしたら良いのでしょうか?
ご教授の程、宜しくお願いします。
一覧画面での動作で質問です。
一覧画面上に、「日付」と「未処理」というフィールドがあります。
「未処理」というフィールドですが、デフォルトでそのまま「未処理」と記載があります。
一覧画面上で「日付」フィールドに日付が入力されたら、「未処理」フィールドの記載を空白にしたいのですが、一覧画面上ではどのように処理をしたら良いのでしょうか?
ご教授の程、宜しくお願いします。
こんにちは。
レコード一覧のイベントがありますので、それを使えばいいかと思います。
値変更時、または編集保存時
https://developer.cybozu.io/hc/ja/articles/201941964
イベント関連のドキュメントはひと通り目を通された方が良いと思います。
Shotaro Matsudaさん
お世話になっております、こもるーです。
上記の情報ありがとうございました!
見てスクリプトを作ってみたのですが、またエラーも出ず終了するだけになってしまいました。
もしお手すきでしたらば、アドバイス頂けませんでしょうか?
以前教えて頂いたやり方で調べてみてはいるのですが、
どう解消したら良いのかがわからず困っています。。
(function() {
“use strict”;
kintone.events.on([“app.record.index.edit.submit.success”], function(event) {
var record = event.record;
var date = record.日付.value;
if(date !== 0) {
record[“未処理”].value=“未処理”;
} else {
record[“未処理”].value = “”;
};
return event;
});
})();
こんにちは。
コンソールにエラーが無いときは、次に、
各条件式の判定(true/false)や、変数、オブジェクトが
想定通りになっているかどうか、ブレークポイントを設定して処理を一時停止させながら確認していく、
というチェックを行えばいいと思います。
Shotaro Matsudaさん
ありがとうございます。
それでやってみます。