質問編集履歴

2

ソースに一部誤りがありました

2019/11/20 02:10

投稿

h_fukuda
h_fukuda

スコア5

test CHANGED
File without changes
test CHANGED
@@ -164,7 +164,7 @@
164
164
 
165
165
  ```
166
166
 
167
- function auto_reply() {
167
+ function myFunction() {
168
168
 
169
169
  //自動返信メールの件名
170
170
 

1

ソースに一部誤りがありました

2019/11/20 02:09

投稿

h_fukuda
h_fukuda

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,15 @@
1
+ ### 前提・実現したいこと
2
+
3
+
4
+
5
+ 2つのgoogleformを1つのスプレッドシートで管理し、内容の違う自動返信メールを送りたい。
6
+
7
+
8
+
9
+ ### 前提・実現
10
+
11
+
12
+
1
13
  回答形式の2つのgoogleformを作成し、
2
14
 
3
15
  1つのスプレッドシートで管理するために、シートを分けて関連付けました。
@@ -68,11 +80,7 @@
68
80
 
69
81
  //本文作成用の変数
70
82
 
71
- var ur1="スプレッドシートのURL";
72
-
73
- var spreadsheet = SpreadsheetApp.openByUrl(ur1);
74
-
75
- var sheet = spreadsheet.getSheetByName('フォームの回答 1');
83
+ var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('フォームの回答 1');
76
84
 
77
85
  var row = sheet.getLastRow();
78
86
 
@@ -82,6 +90,8 @@
82
90
 
83
91
 
84
92
 
93
+
94
+
85
95
  //メールアドレス保存用の変数(最後のメール送信時に使用。)
86
96
 
87
97
  var mail = "";
@@ -186,11 +196,7 @@
186
196
 
187
197
  //本文作成用の変数
188
198
 
189
- var ur1="スプレッドシートのURL";
190
-
191
- var spreadsheet = SpreadsheetApp.openByUrl(ur1);
192
-
193
- var sheet = spreadsheet.getSheetByName('フォームの回答 2');
199
+ var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('フォームの回答 2');
194
200
 
195
201
  var row = sheet.getLastRow();
196
202
 
@@ -200,6 +206,8 @@
200
206
 
201
207
 
202
208
 
209
+
210
+
203
211
  //メールアドレス保存用の変数(最後のメール送信時に使用。)
204
212
 
205
213
  var mail = "";
@@ -272,7 +280,11 @@
272
280
 
273
281
  フォームに回答して自動送信になると2通となります。
274
282
 
283
+
284
+
285
+
286
+
275
- がいないのでしょう…ご教示頂けます
287
+ どこ間違ってるのか、そもそもできないのかもわからず、困っております
276
288
 
277
289
 
278
290