From 80cbf5227e9aa9d0e868f1d93266c0da9f60ad83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A6=AC=E5=B0=8F=E5=93=B2?= Date: Fri, 4 Apr 2025 11:04:46 +0900 Subject: [PATCH] =?UTF-8?q?PVC=E8=BF=BD=E5=8A=A0=E3=82=B3=E3=83=BC?= =?UTF-8?q?=E3=83=89=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/PVC追加コード/3.月案/pvc.main.js | 17 +++++++++++ src/PVC追加コード/4.週案/pvc.main.js | 17 +++++++++++ src/PVC追加コード/8.学期反省評価/pvc.main.js | 30 ++++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 src/PVC追加コード/3.月案/pvc.main.js create mode 100644 src/PVC追加コード/4.週案/pvc.main.js create mode 100644 src/PVC追加コード/8.学期反省評価/pvc.main.js diff --git a/src/PVC追加コード/3.月案/pvc.main.js b/src/PVC追加コード/3.月案/pvc.main.js new file mode 100644 index 0000000..91d0cb4 --- /dev/null +++ b/src/PVC追加コード/3.月案/pvc.main.js @@ -0,0 +1,17 @@ +(function () { + "use strict"; + + var events = [ + "app.record.create.show", + "app.record.edit.show", + "app.record.create.change.担当", + "app.record.edit.change.担当" + ]; + + kintone.events.on(events, function(event) { + var record = event.record; + record.担任.value = record.担当.value.map(function(user) {return user.name}).join(","); + return event; + }); + +})(); \ No newline at end of file diff --git a/src/PVC追加コード/4.週案/pvc.main.js b/src/PVC追加コード/4.週案/pvc.main.js new file mode 100644 index 0000000..67a117b --- /dev/null +++ b/src/PVC追加コード/4.週案/pvc.main.js @@ -0,0 +1,17 @@ +(function () { + "use strict"; + + var events = [ + "app.record.create.show", + "app.record.edit.show", + "app.record.create.change.担任", + "app.record.edit.change.担任" + ]; + + kintone.events.on(events, function(event) { + var record = event.record; + record.担任_帳票用.value = record.担任.value.map(function(user) {return user.name}).join(","); + return event; + }); + +})(); \ No newline at end of file diff --git a/src/PVC追加コード/8.学期反省評価/pvc.main.js b/src/PVC追加コード/8.学期反省評価/pvc.main.js new file mode 100644 index 0000000..9ec386c --- /dev/null +++ b/src/PVC追加コード/8.学期反省評価/pvc.main.js @@ -0,0 +1,30 @@ +(function () { + "use strict"; + + kintone.events.on(["app.record.create.show","app.record.edit.show"], function(event) { + var record = event.record; + record.担任1.value = record.担当1.value.map(function(user) {return user.name}).join(","); + record.担任2.value = record.担当2.value.map(function(user) {return user.name}).join(","); + record.担任3.value = record.担当3.value.map(function(user) {return user.name}).join(","); + return event; + }); + + kintone.events.on(["app.record.create.change.担当1","app.record.edit.change.担当1"], function(event) { + var record = event.record; + record.担任1.value = record.担当1.value.map(function(user) {return user.name}).join(","); + return event; + }); + + kintone.events.on(["app.record.create.change.担当2","app.record.edit.change.担当2"], function(event) { + var record = event.record; + record.担任2.value = record.担当2.value.map(function(user) {return user.name}).join(","); + return event; + }); + + kintone.events.on(["app.record.create.change.担当3","app.record.edit.change.担当3"], function(event) { + var record = event.record; + record.担任3.value = record.担当3.value.map(function(user) {return user.name}).join(","); + return event; + }); + +})(); \ No newline at end of file