いつもお世話になっております。
ステータスを変更した際、特定の入力項目が空欄の場合は
エラー通知を出したいのですが、可能でしょうか?
具体的には下記の条件の時にメッセージとエラーを出せればと考えています。
条件
ステータスAに変更時
ルックアップフィールドが空欄の場合
エラーと”ルックアップフィールドを入力してください”というメッセージを出す。
どなたか分かる方ご教示いただけると助かります。
いつもお世話になっております。
ステータスを変更した際、特定の入力項目が空欄の場合は
エラー通知を出したいのですが、可能でしょうか?
具体的には下記の条件の時にメッセージとエラーを出せればと考えています。
条件
ステータスAに変更時
ルックアップフィールドが空欄の場合
エラーと”ルックアップフィールドを入力してください”というメッセージを出す。
どなたか分かる方ご教示いただけると助かります。
https://developer.cybozu.io/hc/ja/articles/201941974#step3
アクション実行前のイベントがありますので、下記のようなコードで可能だと思います。
kintone.events.on("app.record.detail.process.proceed", function(event) {
if (event.nextStatus !== "ステータスA") return event;
if(!event.record.ルックアップ.value) {
event.error ="ルックアップフィールドを入力してください";
}
return event;
});
TK様
早速の回答ありがとうございます。
(function() {
‘use strict’;
kintone.events.on(“app.record.detail.process.proceed”, function(event) {
if (event.nextStatus !== “ステータスA”) return event;
if(!event.record.ルックアップフィールド.value) {
event.error =“【ルックアップフィールド】を入力してください”;
}
return event;
});
})();
と記述して設定してみたのですが、そのまま変更出来てしまいました。
何か間違っていましたでしょうか。
event.nextStatus.value で解決しました!
ありがとうございました!