質問編集履歴

1

※参考にしたソースです。

2017/06/30 00:56

投稿

kacz-
kacz-

スコア16

test CHANGED
File without changes
test CHANGED
@@ -30,9 +30,71 @@
30
30
 
31
31
  ###該当のソースコード
32
32
 
33
+ 参考にしたjavascriptのソースです。
34
+
33
35
  ```ここに言語を入力
34
36
 
37
+ //保存実行時イベント////////////////////////////////////////////////////////
38
+
39
+
40
+
41
+ var submitEvents = ["app.record.edit.submit", "app.record.create.submit"];
42
+
43
+
44
+
45
+ kintone.events.on(submitEvents, function(event) {
46
+
35
- ここにご自身が実行したソースコードを書いてください
47
+ var record = event.record;
48
+
49
+ // ドロップダウンの値取得(氏名)
50
+
51
+ var selectedIndex_name = document.getElementById(submitName).options.selectedIndex;
52
+
53
+ var keyword_name = document.getElementById(submitName).options[selectedIndex_name].text;
54
+
55
+
56
+
57
+ // ドロップダウンの値取得(点数)
58
+
59
+ var selectedIndex_point = document.getElementById(pointName).options.selectedIndex;
60
+
61
+ var keyword_point = document.getElementById(pointName).options[selectedIndex_point].text;
62
+
63
+
64
+
65
+
66
+
67
+ alert("labelName : " + labelName + "\nkeyword_name : " + keyword_name);
68
+
69
+ // 条件が一致したら実行 (変数fcはフォームコード)
70
+
71
+ if (labelName === keyword_name) {
72
+
73
+ // 点数に応じてrecordのvalueに数値を格納(2点~5点)
74
+
75
+ if (keyword_point === "2点") {
76
+
77
+ record[fc]['value'] = 2;
78
+
79
+ } else if (keyword_point === "3点") {
80
+
81
+ record[fc]['value'] = 3;
82
+
83
+ } else if (keyword_point === "4点") {
84
+
85
+ record[fc]['value'] = 4;
86
+
87
+ } else if (keyword_point === "5点") {
88
+
89
+ record[fc]['value'] = 5;
90
+
91
+ }
92
+
93
+ }
94
+
95
+ return event;
96
+
97
+ });
36
98
 
37
99
  ```
38
100