ステータスを使った、条件式を作りたい、ifをつかってできるでしょうか?

特定のステータス「完了」

などになったばあいに、

特定のボックスの数字を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を使用しているので、プロセス管理で実施しているステータスが「完了」になったときに実行されます。

私の環境では、問題なく動いているので、以下ご確認いただけますか?

  1. 「アプリの設定」>「プロセス管理」の「2.ステータス」が「完了」になっているか

  2. 書き変えたいフィールドのフィールドコードは「数値」になっているか

ご確認お願いします。

たけちょ様

ありがとうございます。できました。素晴らしいです。

私のステータスの文字がちがっておりました。ありがとうございます。

丁寧な説明で分かりやすかったです。ありがとうございます。

無事解決できたようで良かったです^^