回答編集履歴

3

2019/04/03 05:39

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -38,228 +38,232 @@
38
38
 
39
39
  }
40
40
 
41
+ message = message + '. ' + question + ': ' + answer;
42
+
41
43
  if (question == '申込日'){
42
44
 
43
45
  var k = nsu(answer);
44
46
 
47
+ message = message + k;
48
+
49
+ }
50
+
51
+ if (question == '申込日2'){
52
+
53
+ var k2 = nsu(answer);
54
+
55
+ message = message + k2;
56
+
57
+ }
58
+
59
+ message = message + '\n';
60
+
61
+ }
62
+
63
+ var title2 = 'お申込みありがとうございます';
64
+
65
+ var content2 = username + '様\n\nお申込ありがとうございます。\n'
66
+
67
+ + '※このメールはお申込みをいただいた方に自動送信されます。\n\n'
68
+
69
+ + message;
70
+
71
+ MailApp.sendEmail(mail, title2, content2);
72
+
73
+ }
74
+
75
+ function nsu(answer) {
76
+
77
+ //変数spreadsheetに指定のスプレッドシートオブジェクトを取得します
78
+
79
+ var ur1="https://docs.google.com/spreadsheets/d/XXXXXXXXX/edit#gid=0";
80
+
81
+ var spreadsheet = SpreadsheetApp.openByUrl(ur1);
82
+
83
+ var sheet = spreadsheet.getSheetByName('申込人数');
84
+
85
+ var range = sheet.getRange(2,1,3,5);
86
+
87
+ k='';
88
+
89
+ h1='';
90
+
91
+ for(i=2;i<=4;i++){
92
+
93
+
94
+
95
+ //i行目の日にちを取得する
96
+
97
+ var date = sheet.getSheetValues(i, 1, 1, 1);
98
+
99
+
100
+
101
+ //2行目の日にちと入力された日にちが一緒なら
102
+
103
+ if(date == answer ){
104
+
105
+
106
+
107
+ //i行目の満席判定を取得する
108
+
109
+ h1 = sheet.getSheetValues(i, 5, 1, 1);
110
+
111
+
112
+
113
+ //i行目の満席判定がマイナスなら
114
+
115
+ if ( h1 <= 0 ){
116
+
117
+ k='は定員に達していますので受付できません。';
118
+
119
+
120
+
121
+ //i行目の満席判定がプラスなら
122
+
123
+ } else {
124
+
125
+ k='に受付いたしました';
126
+
127
+ }
128
+
129
+ }
130
+
131
+ }
132
+
133
+ return k;
134
+
135
+ }
136
+
137
+ ```
138
+
139
+
140
+
141
+ ---
142
+
143
+ original
144
+
145
+
146
+
147
+ ```javascript
148
+
149
+ function submitForm(e){
150
+
151
+ var itemResponses = e.response.getItemResponses();
152
+
153
+ var message = '';
154
+
155
+ var username = '';
156
+
157
+ var h1 = '';
158
+
159
+ var h2 = '';
160
+
161
+ var K = '';
162
+
163
+ var mail = '';
164
+
165
+ for (var i = 0; i < itemResponses.length; i++) {
166
+
167
+ var itemResponse = itemResponses[i];
168
+
169
+ var question = itemResponse.getItem().getTitle();
170
+
171
+ var answer = itemResponse.getResponse();
172
+
173
+ if (question == 'お名前'){
174
+
175
+ username = answer;
176
+
177
+ }
178
+
179
+ if (question == 'メールアドレス'){
180
+
181
+ mail = answer;
182
+
183
+ }
184
+
185
+
186
+
187
+ function nsu(){
188
+
189
+ //変数spreadsheetに指定のスプレッドシートオブジェクトを取得します
190
+
191
+ var ur1="https://docs.google.com/spreadsheets/d/XXXXXXXXX/edit#gid=0";
192
+
193
+ var spreadsheet = SpreadsheetApp.openByUrl(ur1);
194
+
195
+ var sheet = spreadsheet.getSheetByName('申込人数');
196
+
197
+ var range = sheet.getRange(2,1,3,5);
198
+
199
+ return data;
200
+
201
+ k='';
202
+
203
+ h1='';
204
+
205
+ for(i=2;i<=4;i++){
206
+
207
+
208
+
209
+ //i行目の日にちを取得する
210
+
211
+ var date = sheets.getSheetValues(i, 1, 1, 1);
212
+
213
+
214
+
215
+ //2行目の日にちと入力された日にちが一緒なら
216
+
217
+ if(date == answer ){
218
+
219
+
220
+
221
+ //i行目の満席判定を取得する
222
+
223
+ h1 = sheets.getSheetValues(i, 5, 1, 1);
224
+
225
+
226
+
227
+ //i行目の満席判定がマイナスなら
228
+
229
+ if ( h1 <= 0 ){
230
+
231
+ k='は定員に達していますので受付できません。';
232
+
233
+
234
+
235
+ //i行目の満席判定がプラスなら
236
+
237
+ } else {
238
+
239
+ k='に受付いたしました';
240
+
241
+ }
242
+
243
+ }
244
+
245
+ }
246
+
247
+
248
+
45
249
  message = message + '. ' + question + ': ' + answer + k + '\n';
46
250
 
47
251
  }
48
252
 
253
+
254
+
49
- if (question == '申込日2'){
255
+ var title2 = '申込みありがとうございます';
50
-
51
- var k2 = nsu(answer);
256
+
52
-
53
- message = message + '. ' + question + ': ' + answer + k2 + '\n';
257
+ var content2 = username + '\n\nお申込ありがとうございます。\n'
258
+
54
-
259
+ + '※このメールはお申込みをいただいた方に自動送信されます。\n\n'
260
+
55
- }
261
+ + message;
262
+
263
+ MailApp.sendEmail(mail, title2, content2);
56
264
 
57
265
  }
58
266
 
59
- var title2 = 'お申込みありがとうございます';
60
-
61
- var content2 = username + '様\n\nお申込ありがとうございます。\n'
62
-
63
- + '※このメールはお申込みをいただいた方に自動送信されます。\n\n'
64
-
65
- + message;
66
-
67
- MailApp.sendEmail(mail, title2, content2);
68
-
69
267
  }
70
268
 
71
- function nsu(answer) {
72
-
73
- //変数spreadsheetに指定のスプレッドシートオブジェクトを取得します
74
-
75
- var ur1="https://docs.google.com/spreadsheets/d/XXXXXXXXX/edit#gid=0";
76
-
77
- var spreadsheet = SpreadsheetApp.openByUrl(ur1);
78
-
79
- var sheet = spreadsheet.getSheetByName('申込人数');
80
-
81
- var range = sheet.getRange(2,1,3,5);
82
-
83
- k='';
84
-
85
- h1='';
86
-
87
- for(i=2;i<=4;i++){
88
-
89
-
90
-
91
- //i行目の日にちを取得する
92
-
93
- var date = sheet.getSheetValues(i, 1, 1, 1);
94
-
95
-
96
-
97
- //2行目の日にちと入力された日にちが一緒なら
98
-
99
- if(date == answer ){
100
-
101
-
102
-
103
- //i行目の満席判定を取得する
104
-
105
- h1 = sheet.getSheetValues(i, 5, 1, 1);
106
-
107
-
108
-
109
- //i行目の満席判定がマイナスなら
110
-
111
- if ( h1 <= 0 ){
112
-
113
- k='は定員に達していますので受付できません。';
114
-
115
-
116
-
117
- //i行目の満席判定がプラスなら
118
-
119
- } else {
120
-
121
- k='に受付いたしました';
122
-
123
- }
124
-
125
- }
126
-
127
- }
128
-
129
- return k;
130
-
131
- }
132
-
133
269
  ```
134
-
135
-
136
-
137
- ---
138
-
139
- original
140
-
141
-
142
-
143
- ```javascript
144
-
145
- function submitForm(e){
146
-
147
- var itemResponses = e.response.getItemResponses();
148
-
149
- var message = '';
150
-
151
- var username = '';
152
-
153
- var h1 = '';
154
-
155
- var h2 = '';
156
-
157
- var K = '';
158
-
159
- var mail = '';
160
-
161
- for (var i = 0; i < itemResponses.length; i++) {
162
-
163
- var itemResponse = itemResponses[i];
164
-
165
- var question = itemResponse.getItem().getTitle();
166
-
167
- var answer = itemResponse.getResponse();
168
-
169
- if (question == 'お名前'){
170
-
171
- username = answer;
172
-
173
- }
174
-
175
- if (question == 'メールアドレス'){
176
-
177
- mail = answer;
178
-
179
- }
180
-
181
-
182
-
183
- function nsu(){
184
-
185
- //変数spreadsheetに指定のスプレッドシートオブジェクトを取得します
186
-
187
- var ur1="https://docs.google.com/spreadsheets/d/XXXXXXXXX/edit#gid=0";
188
-
189
- var spreadsheet = SpreadsheetApp.openByUrl(ur1);
190
-
191
- var sheet = spreadsheet.getSheetByName('申込人数');
192
-
193
- var range = sheet.getRange(2,1,3,5);
194
-
195
- return data;
196
-
197
- k='';
198
-
199
- h1='';
200
-
201
- for(i=2;i<=4;i++){
202
-
203
-
204
-
205
- //i行目の日にちを取得する
206
-
207
- var date = sheets.getSheetValues(i, 1, 1, 1);
208
-
209
-
210
-
211
- //2行目の日にちと入力された日にちが一緒なら
212
-
213
- if(date == answer ){
214
-
215
-
216
-
217
- //i行目の満席判定を取得する
218
-
219
- h1 = sheets.getSheetValues(i, 5, 1, 1);
220
-
221
-
222
-
223
- //i行目の満席判定がマイナスなら
224
-
225
- if ( h1 <= 0 ){
226
-
227
- k='は定員に達していますので受付できません。';
228
-
229
-
230
-
231
- //i行目の満席判定がプラスなら
232
-
233
- } else {
234
-
235
- k='に受付いたしました';
236
-
237
- }
238
-
239
- }
240
-
241
- }
242
-
243
-
244
-
245
- message = message + '. ' + question + ': ' + answer + k + '\n';
246
-
247
- }
248
-
249
-
250
-
251
- var title2 = 'お申込みありがとうございます';
252
-
253
- var content2 = username + '様\n\nお申込ありがとうございます。\n'
254
-
255
- + '※このメールはお申込みをいただいた方に自動送信されます。\n\n'
256
-
257
- + message;
258
-
259
- MailApp.sendEmail(mail, title2, content2);
260
-
261
- }
262
-
263
- }
264
-
265
- ```

2

2019/04/03 05:38

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -54,6 +54,198 @@
54
54
 
55
55
  }
56
56
 
57
+ }
58
+
59
+ var title2 = 'お申込みありがとうございます';
60
+
61
+ var content2 = username + '様\n\nお申込ありがとうございます。\n'
62
+
63
+ + '※このメールはお申込みをいただいた方に自動送信されます。\n\n'
64
+
65
+ + message;
66
+
67
+ MailApp.sendEmail(mail, title2, content2);
68
+
69
+ }
70
+
71
+ function nsu(answer) {
72
+
73
+ //変数spreadsheetに指定のスプレッドシートオブジェクトを取得します
74
+
75
+ var ur1="https://docs.google.com/spreadsheets/d/XXXXXXXXX/edit#gid=0";
76
+
77
+ var spreadsheet = SpreadsheetApp.openByUrl(ur1);
78
+
79
+ var sheet = spreadsheet.getSheetByName('申込人数');
80
+
81
+ var range = sheet.getRange(2,1,3,5);
82
+
83
+ k='';
84
+
85
+ h1='';
86
+
87
+ for(i=2;i<=4;i++){
88
+
89
+
90
+
91
+ //i行目の日にちを取得する
92
+
93
+ var date = sheet.getSheetValues(i, 1, 1, 1);
94
+
95
+
96
+
97
+ //2行目の日にちと入力された日にちが一緒なら
98
+
99
+ if(date == answer ){
100
+
101
+
102
+
103
+ //i行目の満席判定を取得する
104
+
105
+ h1 = sheet.getSheetValues(i, 5, 1, 1);
106
+
107
+
108
+
109
+ //i行目の満席判定がマイナスなら
110
+
111
+ if ( h1 <= 0 ){
112
+
113
+ k='は定員に達していますので受付できません。';
114
+
115
+
116
+
117
+ //i行目の満席判定がプラスなら
118
+
119
+ } else {
120
+
121
+ k='に受付いたしました';
122
+
123
+ }
124
+
125
+ }
126
+
127
+ }
128
+
129
+ return k;
130
+
131
+ }
132
+
133
+ ```
134
+
135
+
136
+
137
+ ---
138
+
139
+ original
140
+
141
+
142
+
143
+ ```javascript
144
+
145
+ function submitForm(e){
146
+
147
+ var itemResponses = e.response.getItemResponses();
148
+
149
+ var message = '';
150
+
151
+ var username = '';
152
+
153
+ var h1 = '';
154
+
155
+ var h2 = '';
156
+
157
+ var K = '';
158
+
159
+ var mail = '';
160
+
161
+ for (var i = 0; i < itemResponses.length; i++) {
162
+
163
+ var itemResponse = itemResponses[i];
164
+
165
+ var question = itemResponse.getItem().getTitle();
166
+
167
+ var answer = itemResponse.getResponse();
168
+
169
+ if (question == 'お名前'){
170
+
171
+ username = answer;
172
+
173
+ }
174
+
175
+ if (question == 'メールアドレス'){
176
+
177
+ mail = answer;
178
+
179
+ }
180
+
181
+
182
+
183
+ function nsu(){
184
+
185
+ //変数spreadsheetに指定のスプレッドシートオブジェクトを取得します
186
+
187
+ var ur1="https://docs.google.com/spreadsheets/d/XXXXXXXXX/edit#gid=0";
188
+
189
+ var spreadsheet = SpreadsheetApp.openByUrl(ur1);
190
+
191
+ var sheet = spreadsheet.getSheetByName('申込人数');
192
+
193
+ var range = sheet.getRange(2,1,3,5);
194
+
195
+ return data;
196
+
197
+ k='';
198
+
199
+ h1='';
200
+
201
+ for(i=2;i<=4;i++){
202
+
203
+
204
+
205
+ //i行目の日にちを取得する
206
+
207
+ var date = sheets.getSheetValues(i, 1, 1, 1);
208
+
209
+
210
+
211
+ //2行目の日にちと入力された日にちが一緒なら
212
+
213
+ if(date == answer ){
214
+
215
+
216
+
217
+ //i行目の満席判定を取得する
218
+
219
+ h1 = sheets.getSheetValues(i, 5, 1, 1);
220
+
221
+
222
+
223
+ //i行目の満席判定がマイナスなら
224
+
225
+ if ( h1 <= 0 ){
226
+
227
+ k='は定員に達していますので受付できません。';
228
+
229
+
230
+
231
+ //i行目の満席判定がプラスなら
232
+
233
+ } else {
234
+
235
+ k='に受付いたしました';
236
+
237
+ }
238
+
239
+ }
240
+
241
+ }
242
+
243
+
244
+
245
+ message = message + '. ' + question + ': ' + answer + k + '\n';
246
+
247
+ }
248
+
57
249
 
58
250
 
59
251
  var title2 = 'お申込みありがとうございます';
@@ -70,198 +262,4 @@
70
262
 
71
263
  }
72
264
 
73
- function nsu(answer) {
74
-
75
- //変数spreadsheetに指定のスプレッドシートオブジェクトを取得します
76
-
77
- var ur1="https://docs.google.com/spreadsheets/d/XXXXXXXXX/edit#gid=0";
78
-
79
- var spreadsheet = SpreadsheetApp.openByUrl(ur1);
80
-
81
- var sheet = spreadsheet.getSheetByName('申込人数');
82
-
83
- var range = sheet.getRange(2,1,3,5);
84
-
85
- k='';
86
-
87
- h1='';
88
-
89
- for(i=2;i<=4;i++){
90
-
91
-
92
-
93
- //i行目の日にちを取得する
94
-
95
- var date = sheet.getSheetValues(i, 1, 1, 1);
96
-
97
-
98
-
99
- //2行目の日にちと入力された日にちが一緒なら
100
-
101
- if(date == answer ){
102
-
103
-
104
-
105
- //i行目の満席判定を取得する
106
-
107
- h1 = sheet.getSheetValues(i, 5, 1, 1);
108
-
109
-
110
-
111
- //i行目の満席判定がマイナスなら
112
-
113
- if ( h1 <= 0 ){
114
-
115
- k='は定員に達していますので受付できません。';
116
-
117
-
118
-
119
- //i行目の満席判定がプラスなら
120
-
121
- } else {
122
-
123
- k='に受付いたしました';
124
-
125
- }
126
-
127
- }
128
-
129
- }
130
-
131
- return k;
132
-
133
- }
134
-
135
265
  ```
136
-
137
-
138
-
139
- ---
140
-
141
- original
142
-
143
-
144
-
145
- ```javascript
146
-
147
- function submitForm(e){
148
-
149
- var itemResponses = e.response.getItemResponses();
150
-
151
- var message = '';
152
-
153
- var username = '';
154
-
155
- var h1 = '';
156
-
157
- var h2 = '';
158
-
159
- var K = '';
160
-
161
- var mail = '';
162
-
163
- for (var i = 0; i < itemResponses.length; i++) {
164
-
165
- var itemResponse = itemResponses[i];
166
-
167
- var question = itemResponse.getItem().getTitle();
168
-
169
- var answer = itemResponse.getResponse();
170
-
171
- if (question == 'お名前'){
172
-
173
- username = answer;
174
-
175
- }
176
-
177
- if (question == 'メールアドレス'){
178
-
179
- mail = answer;
180
-
181
- }
182
-
183
-
184
-
185
- function nsu(){
186
-
187
- //変数spreadsheetに指定のスプレッドシートオブジェクトを取得します
188
-
189
- var ur1="https://docs.google.com/spreadsheets/d/XXXXXXXXX/edit#gid=0";
190
-
191
- var spreadsheet = SpreadsheetApp.openByUrl(ur1);
192
-
193
- var sheet = spreadsheet.getSheetByName('申込人数');
194
-
195
- var range = sheet.getRange(2,1,3,5);
196
-
197
- return data;
198
-
199
- k='';
200
-
201
- h1='';
202
-
203
- for(i=2;i<=4;i++){
204
-
205
-
206
-
207
- //i行目の日にちを取得する
208
-
209
- var date = sheets.getSheetValues(i, 1, 1, 1);
210
-
211
-
212
-
213
- //2行目の日にちと入力された日にちが一緒なら
214
-
215
- if(date == answer ){
216
-
217
-
218
-
219
- //i行目の満席判定を取得する
220
-
221
- h1 = sheets.getSheetValues(i, 5, 1, 1);
222
-
223
-
224
-
225
- //i行目の満席判定がマイナスなら
226
-
227
- if ( h1 <= 0 ){
228
-
229
- k='は定員に達していますので受付できません。';
230
-
231
-
232
-
233
- //i行目の満席判定がプラスなら
234
-
235
- } else {
236
-
237
- k='に受付いたしました';
238
-
239
- }
240
-
241
- }
242
-
243
- }
244
-
245
-
246
-
247
- message = message + '. ' + question + ': ' + answer + k + '\n';
248
-
249
- }
250
-
251
-
252
-
253
- var title2 = 'お申込みありがとうございます';
254
-
255
- var content2 = username + '様\n\nお申込ありがとうございます。\n'
256
-
257
- + '※このメールはお申込みをいただいた方に自動送信されます。\n\n'
258
-
259
- + message;
260
-
261
- MailApp.sendEmail(mail, title2, content2);
262
-
263
- }
264
-
265
- }
266
-
267
- ```

1

2019/04/03 05:31

投稿

papinianus
papinianus

スコア12705

test CHANGED
@@ -46,6 +46,14 @@
46
46
 
47
47
  }
48
48
 
49
+ if (question == '申込日2'){
50
+
51
+ var k2 = nsu(answer);
52
+
53
+ message = message + '. ' + question + ': ' + answer + k2 + '\n';
54
+
55
+ }
56
+
49
57
 
50
58
 
51
59
  var title2 = 'お申込みありがとうございます';