お世話になっております。
標題の件について、時間の自動計算を文字フィールドに設定しており、
その値によって、ドロップダウンを自動で選択したいと考えております。
現在、下記のようなコードで試しているのですが、うまくいきません。
自動計算の値は0:00~23:59で1分刻みで入るように設定しております。
【case “0:00-0:59”:】の部分に自動計算の値が入るので、
0:00~0:59=1時間以内のような設定をしたいのですが、
どのように設定したら良いでしょうか。
ご教授いただければ幸いでございます。
*----------------------------------------------------------------------*
(function () {
“use strict”;
function ChangeArea(event){
var record = event.record;
switch (record[‘時間計算’][‘value’]){
default:
break;
case “0:00-0:59”:
record[‘時間’][‘value’] = “1時間以内”;
break;
case “1:00-1:59”:
record[‘時間’][‘value’] = “1~2時間”;
break;
case “2:00-2:59”:
record[‘時間’][‘value’] = “2~3時間”;
break;
case “3:00-3:59”:
record[‘時間’][‘value’] = “3~4時間”;
break;
case “4:00-23:59”:
record[‘時間’][‘value’] = “4時間以上”;
break;
case “#N/A!”:
record[‘時間’][‘value’] = “無回答”;
break;
}
return event;
}
//レコード追加、編集前、所属課変更で処理を実行する
var events = [
‘app.record.create.show’,
‘app.record.edit.show’,
‘app.record.index.edit.show’,
‘app.record.edit.change.時間計算’,
‘app.record.create.change.時間計算’,
‘app.record.index.edit.change.時間計算’
];
kintone.events.on(events, function(event) {
ChangeArea(event);
return event;
});
})();
*----------------------------------------------------------------------*