特定のステータス「完了」
などになったばあいに、
特定のボックスの数字を0から1に変えることはできますでしょうか?
それをもとに計算をしたいと考えております。
特定のステータス「完了」
などになったばあいに、
特定のボックスの数字を0から1に変えることはできますでしょうか?
それをもとに計算をしたいと考えております。
を使うと出来ると思います。
以下、書いてみました。
(function() {
"use strict";
kintone.events.on('app.record.detail.process.proceed', function(event) {
//変更後のステータス
var nextStatus = event.nextStatus.value;
//変更後のステータスが「完了」の場合
if (nextStatus === "完了") {
//フィールドコード「数値」の値を書き変える
event.record["数値"].value = 1;
}
return event;
});
})();
たけちょ様
対応いただきありがとうございます。
実施してみたのですが、動きませんでした。
説明が不足しており、申し訳ありませんでしたが、
ステータスというのは、プロセス管理で実施しているステータスのことであり、
フィールド上にある、自分で作成したステータスではありません。
こちらでも実施可能でしょうか?
ご確認よろしくお願い致します。
先ほどのコメントの冒頭にリンクを貼りましたが、
のAPIを使用しているので、プロセス管理で実施しているステータスが「完了」になったときに実行されます。
私の環境では、問題なく動いているので、以下ご確認いただけますか?
「アプリの設定」>「プロセス管理」の「2.ステータス」が「完了」になっているか
書き変えたいフィールドのフィールドコードは「数値」になっているか
ご確認お願いします。
たけちょ様
ありがとうございます。できました。素晴らしいです。
私のステータスの文字がちがっておりました。ありがとうございます。
丁寧な説明で分かりやすかったです。ありがとうございます。
無事解決できたようで良かったです^^