Aというアプリで、X薬局とY薬局からもらったお薬ごとの服用数を入力するためのサブテーブルを設定し、横軸に各時期フィールド(朝、昼、夜、寝)ごとの薬の服用数を入力、自動計算フィールドで各時期毎の服用数合計値(a1~a4、b1~b4)を算出します。
各時期毎の服用数合計値フィールドは、X薬局のa1~a4 と Y薬局のb1~b4 の計8個
Bというアプリに上記(a1~a4、b1~b4)の合計値をルックアップで取得します。
Bというアプリの中では、先程取得した数値のフィールドをそれぞれ、
X薬局:a1=◆1、a2=◆2、a3=◆3、a4=◆4 とします。
Y薬局:b1=◇1、b2=◇2、b3=◇3、b4=◇4 とします。
そこに薬運用上のローカルルールとして、
(1)◆1から◇4のうち、取得値が0のものは、「0」にする
(2)◆1から◇4のうち、取得値が0でないものは、全て「1」にする
上記(1)と(2)の条件を設定した値を
◆1~◆4の条件結果をそれぞれ、c1、c2、c3、c4
◇1~◇4の条件結果をそれぞれ、d1、d2、d3、d4 と8つの数値フィールドへ
反映させたいです。
上記の条件を設定したものをJavaScriptで対応したいです。
ソースコードをご教示いただけますとありがたいです。
参考までに、自分で設定したJSソースの例を記載してみます。
**********************************************************************************************
(function() {
“use strict”;
kintone.events.on([“app.record.detail.show”, “app.record.create.submit”],
function(event) {
var record = event.record;
var a = record.◇1.value;
var b = record.◆1.value;
if (a = 0) {
record.c1.value = 0;
}
if (b = 0) {
record.d1.value = 0;
}
if (a > 0) {
record.c1.value = 1;
}
if (b > 0) {
record.c1.value = 1;
return event;
});
**********************************************************************************************
何分、JSはド素人で他のJS例を参考にしながら書いてみたのですが、全然ダメでした。自分にはどこが間違っているのかすら解りません。
ご対応の程よろしくお願い致します。