■レコードのサイドバーを非表示にする
kintoneで「レコード編集画面」表示になった時 > 画面右にある「コメント」欄を非表示にします
参考サイト:
https://note.com/appgroup/n/n78f533d76bcd
https://cybozu.dev/ja/kintone/docs/js-api/record/show-or-hide-side-bar/
(() => {
‘use strict’;
// イベントを定義
const EVENTS = [
‘app.record.edit.show’ // レコード編集画面表示時
]; // サイドバーを非表示にする処理
kintone.events.on(EVENTS, () => {
kintone.app.record.showSideBar(‘CLOSED’);
console.log(‘サイドバーを非表示にしました’);
});
})();
■裁判所の事件番号を簡易入力する
(() => {
‘use strict’;
const eventType = [
‘app.record.create.change.事件番号’,
‘app.record.edit.change.事件番号’
];
kintone.events.on(eventType, (event) => {
const record = event.record;
//値を取得する
const actionCategory = event.changes.field.value;
let setValueorg = '';
let settelorg = record['事件番号'].value;
// 大文字を小文字へ変換
setValueorg = settelorg;
setValueorg = setValueorg.replace(/[(]/g, “(“);
setValueorg = setValueorg.replace(/[)]/g, “)”);
setValueorg = setValueorg.replace(/[R]/g, “R”);
setValueorg = setValueorg.replace(/[R]/g, “令和”);
setValueorg = setValueorg.replace(/[-]/g, “-“);
setValueorg = setValueorg.replace(/[-]/g, “-“);
setValueorg = setValueorg.replace(/[ー]/g, “-“);
setValueorg = setValueorg.replace(/[0]/g, “0”);
setValueorg = setValueorg.replace(/[1]/g, “1”);
setValueorg = setValueorg.replace(/[2]/g, “2”);
setValueorg = setValueorg.replace(/[3]/g, “3”);
setValueorg = setValueorg.replace(/[4]/g, “4”);
setValueorg = setValueorg.replace(/[5]/g, “5”);
setValueorg = setValueorg.replace(/[6]/g, “6”);
setValueorg = setValueorg.replace(/[7]/g, “7”);
setValueorg = setValueorg.replace(/[8]/g, “8”);
setValueorg = setValueorg.replace(/[9]/g, “9”);
setValueorg = setValueorg.replace(/[−]/g, “-“);
setValueorg = setValueorg.replace(“0(“, “0年(“);
setValueorg = setValueorg.replace(“1(“, “1年(“);
setValueorg = setValueorg.replace(“2(“, “2年(“);
setValueorg = setValueorg.replace(“3(“, “3年(“);
setValueorg = setValueorg.replace(“4(“, “4年(“);
setValueorg = setValueorg.replace(“5(“, “5年(“);
setValueorg = setValueorg.replace(“6(“, “6年(“);
setValueorg = setValueorg.replace(“7(“, “7年(“);
setValueorg = setValueorg.replace(“8(“, “8年(“);
setValueorg = setValueorg.replace(“9(“, “9年(“);
if (setValueorg && setValueorg.includes('号')) {
// 書き換える
record['事件番号'].value = setValueorg;
}else{
record['事件番号'].value = setValueorg + "号";
}
return event;
});
})();
全て「全角」で入力

フォーカスが移動すると ↓ 以下の通り変換される
