回答編集履歴

2

2021/10/14 15:24

投稿

退会済みユーザー
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
   
52
52
 
53
- 5.質問文のコードを書いて保存
53
+ 5.記のコードを書いて保存
54
54
 
55
55
  ![イメージ説明](36800048486d10c545f45187012d666f.png)
56
56
 
@@ -101,3 +101,51 @@
101
101
  以上で、権限エラー等がなければ、フォームに回答する都度データがスプレッドシートに集計され、スクリプトも実行されるはずです。
102
102
 
103
103
  (現状のスクリプトで期待する内容のメッセージが届くかは別ですが、少なくともTypeError: Cannot read property 'namedValues' of undefinedは出ないはずです)
104
+
105
+
106
+
107
+ ----
108
+
109
+ 修正後のコード
110
+
111
+ ```js
112
+
113
+ function Sendme(e) {
114
+
115
+ var timeStamp = e.namedValues['タイムスタンプ'];
116
+
117
+ var name = e.namedValues['名前'];
118
+
119
+ var question1 = e.namedValues['視聴したセミナー名を教えてください。']
120
+
121
+ var question2 = e.namedValues['研修を受けて得た学び・印象に残っているポイントは何ですか?']
122
+
123
+ var question3 = e.namedValues['このセミナーを受けて明日からどう活かせますか?(自身のスキルアップ、顧客への情報提供でもOK)']
124
+
125
+
126
+
127
+ var message = '';
128
+
129
+ message += '[info][title]新規のセミナーレポート納品がありました[/title]';
130
+
131
+ message += 'タイムスタンプ: ' + timeStamp + '\n';
132
+
133
+ message += '名前: ' + name + '\n';
134
+
135
+ message += '視聴したセミナー名: ' + question1 + '\n';
136
+
137
+ message += '研修を受けて得た学び・印象に残っているポイントは何ですか?: ' + question2 + '\n';
138
+
139
+ message += 'このセミナーを受けて明日からどう活かせますか?(自身のスキルアップ、顧客への情報提供でもOK): ' + question3 + '\n';
140
+
141
+ message += '[/info]';
142
+
143
+
144
+
145
+ var client = ChatWorkClient.factory({ token: token })
146
+
147
+ client.sendMessage({ room_id: room_id, body: message });
148
+
149
+ }
150
+
151
+ ```

1

2021/10/14 15:24

投稿

退会済みユーザー
test CHANGED
@@ -100,4 +100,4 @@
100
100
 
101
101
  以上で、権限エラー等がなければ、フォームに回答する都度データがスプレッドシートに集計され、スクリプトも実行されるはずです。
102
102
 
103
- (現状のスクリプトで期待する内容のメーが届くかは別ですが、少なくともTypeError: Cannot read property 'namedValues' of undefinedは出ないはずです)
103
+ (現状のスクリプトで期待する内容のメッセが届くかは別ですが、少なくともTypeError: Cannot read property 'namedValues' of undefinedは出ないはずです)