質問編集履歴

4

誤字

2021/03/15 07:49

投稿

rinacheetos
rinacheetos

スコア0

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  //※「メールアドレスを収集する」が有効になっていないと使えません
28
28
 
29
- const ToMailAddress = 'rina.miyake@leverages-medicalcare.jp';
29
+ const ToMailAddress = ’指定のメールアドレス';
30
30
 
31
31
 
32
32
 

3

書式の改善

2021/03/15 07:49

投稿

rinacheetos
rinacheetos

スコア0

test CHANGED
File without changes
test CHANGED
@@ -17,8 +17,6 @@
17
17
 
18
18
 
19
19
  ### 該当のソースコード
20
-
21
-
22
20
 
23
21
  function SendMail2(e){
24
22
 
@@ -44,15 +42,15 @@
44
42
 
45
43
  //質問と回答をすべて取得する
46
44
 
47
- const items = e.response.getItemResponses();
45
+ const itemResponses = e.response.getItemResponses();
48
46
 
49
47
  let qa = '';
50
48
 
51
49
 
52
50
 
53
- for (let i = 0; i < items.length; i++) {
51
+ for (let i = 0; i < itemResponses.length; i++) {
54
52
 
55
- const item = items[i];
53
+ const item = itemResponses[i];
56
54
 
57
55
  const q = item.getItem().getTitle();
58
56
 
@@ -76,15 +74,11 @@
76
74
 
77
75
  +'3営業日以内に担当者からご連絡致しますので\n今しばらくお待ちくださいませ。\n\n';
78
76
 
79
- var id = 'ドライブ格納済みのファイルのID';
80
-
81
- var docfile = DriveApp.getFileById(id);
77
+ var report = DriveApp.getFileById('指定したID');
82
78
 
83
79
  //メールを送信
84
80
 
85
- GmailApp.sendEmail(ToMailAddress, Subject, Body, {cc:CcMailAddress, attachments:[docfile], noReply:true});
81
+ GmailApp.sendEmail(ToMailAddress, Subject, Body, {cc:CcMailAddress, attachments: [report]});
86
-
87
- }
88
82
 
89
83
  ### 実現したいこと
90
84
 
@@ -94,10 +88,8 @@
94
88
 
95
89
 
96
90
 
97
- このソースコードでは、ドライブにアップロード済のファイルIDを指定して、添付しようと試みていますが、それもうまくいきません
91
+ このソースコードでは、ドライブにアップロード済のファイルIDを指定して、添付しています。
98
-
99
-
100
92
 
101
93
  実現したいことは、
102
94
 
103
- フォームにアップロードされたファイルを取得し、それを指定したメーアドレス送りたいです。
95
+ フォームにアップロードされたファイルのIDを取得し、指定したIDに代入し、ファイを添付できるようたいです。

2

書式の改善

2021/03/15 07:48

投稿

rinacheetos
rinacheetos

スコア0

test CHANGED
File without changes
test CHANGED
@@ -20,11 +20,15 @@
20
20
 
21
21
 
22
22
 
23
- function SendMail(e){
23
+ function SendMail2(e){
24
24
 
25
25
 
26
26
 
27
+ //回答者のメールアドレスを取得し、送信先に設定
28
+
29
+ //※「メールアドレスを収集する」が有効になっていないと使えません
30
+
27
- const ToMailAddress = '指定のアドレス';
31
+ const ToMailAddress = 'rina.miyake@leverages-medicalcare.jp';
28
32
 
29
33
 
30
34
 
@@ -36,7 +40,7 @@
36
40
 
37
41
  //件名の設定
38
42
 
39
- const Subject = '依頼を受け付けました';
43
+ const Subject = 'サポートフォームの作成依頼を受け付けました';
40
44
 
41
45
  //質問と回答をすべて取得する
42
46
 
@@ -72,16 +76,28 @@
72
76
 
73
77
  +'3営業日以内に担当者からご連絡致しますので\n今しばらくお待ちくださいませ。\n\n';
74
78
 
79
+ var id = 'ドライブ格納済みのファイルのID';
80
+
81
+ var docfile = DriveApp.getFileById(id);
82
+
75
83
  //メールを送信
76
84
 
77
- GmailApp.sendEmail(ToMailAddress, Subject, Body, {cc:CcMailAddress, noReply:true});
85
+ GmailApp.sendEmail(ToMailAddress, Subject, Body, {cc:CcMailAddress, attachments:[docfile], noReply:true});
78
86
 
79
87
  }
80
-
81
-
82
88
 
83
89
  ### 実現したいこと
84
90
 
85
91
 
86
92
 
87
93
  フォームにファイルのアップロードがあった場合に、指定のメールアドレス宛にそのファイルを手添付し、送信したいです。
94
+
95
+
96
+
97
+ このソースコードでは、ドライブにアップロード済のファイルIDを指定して、添付しようと試みていますが、それもうまくいきません。
98
+
99
+
100
+
101
+ 実現したいことは、
102
+
103
+ フォームにアップロードされたファイルを取得し、それを指定したメールアドレスに送りたいです。

1

誤字

2021/03/15 06:49

投稿

rinacheetos
rinacheetos

スコア0

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,7 @@
70
70
 
71
71
  +'----------------------------------------------------------------\n\n'
72
72
 
73
- +'3営業日以内に担当者からご連絡致しますので\n今しばらくお待ちくださいませ。\n\nLMC総務チーム';
73
+ +'3営業日以内に担当者からご連絡致しますので\n今しばらくお待ちくださいませ。\n\n';
74
74
 
75
75
  //メールを送信
76
76