質問編集履歴
8
表現修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
mail_body: '本文'
|
21
21
|
};
|
22
22
|
|
23
|
-
Logger.log(opt); // こ
|
23
|
+
Logger.log(opt); // この段階では文字化けしていない
|
24
24
|
// (具体例通りだとmail_body: 𠮷田さん となっている)
|
25
25
|
|
26
26
|
// options内でhtmlBodyに本文を入れてHTMLメールとして送信しても文字化けする
|
7
書式修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,7 +21,7 @@
|
|
21
21
|
};
|
22
22
|
|
23
23
|
Logger.log(opt); // ここでは文字化けしていない
|
24
|
-
|
24
|
+
// (具体例通りだとmail_body: 𠮷田さん となっている)
|
25
25
|
|
26
26
|
// options内でhtmlBodyに本文を入れてHTMLメールとして送信しても文字化けする
|
27
27
|
let options = {from: opt.from_address,
|
6
ソースコード内に具体例追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -21,6 +21,7 @@
|
|
21
21
|
};
|
22
22
|
|
23
23
|
Logger.log(opt); // ここでは文字化けしていない
|
24
|
+
// (具体例通りだとmail_body: 𠮷田さん となっている)
|
24
25
|
|
25
26
|
// options内でhtmlBodyに本文を入れてHTMLメールとして送信しても文字化けする
|
26
27
|
let options = {from: opt.from_address,
|
5
具体例追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -3,7 +3,10 @@
|
|
3
3
|
人名なので代替文字で送付することはなるべく避けたい。
|
4
4
|
|
5
5
|
### 発生している問題
|
6
|
-
該当文字が送信済メールを確認すると文字化けしている。
|
6
|
+
メール本文(下記ソースコードのmail_body)内の該当文字が送信済メールを確認すると文字化けしている。
|
7
|
+
|
8
|
+
※具体例:
|
9
|
+
例えば「髙橋さん」は送信済メールでも「髙橋さん」となっているが、「𠮷田さん」は「������田さん」になってしまう
|
7
10
|
|
8
11
|
### 該当のソースコード
|
9
12
|
|
@@ -25,6 +28,7 @@
|
|
25
28
|
encoding: "UTF-8"}; // encodingは入れても入れなくても変わらなかった
|
26
29
|
|
27
30
|
GmailApp.sendEmail(opt.to_address, opt.title, opt.mail_body, options);
|
31
|
+
//
|
28
32
|
}
|
29
33
|
```
|
30
34
|
|
@@ -52,6 +56,5 @@
|
|
52
56
|
Content-Transfer-Encoding: quoted-printable
|
53
57
|
```
|
54
58
|
|
55
|
-
※追記※
|
56
|
-
|
59
|
+
※追記:エイリアスから送信しているためGmailApp.sendEmail()を使用しております。
|
57
|
-
|
60
|
+
|
4
補足追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -53,4 +53,5 @@
|
|
53
53
|
```
|
54
54
|
|
55
55
|
※追記※
|
56
|
-
エイリアスから送信しているためGmailApp.sendEmail()を使用しております。
|
56
|
+
・エイリアスから送信しているためGmailApp.sendEmail()を使用しております。
|
57
|
+
・文字化けが発生しているのはmail_body内の文字です。
|
3
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -53,4 +53,4 @@
|
|
53
53
|
```
|
54
54
|
|
55
55
|
※追記※
|
56
|
-
エイリアスから送信しているためGmailApp.send
|
56
|
+
エイリアスから送信しているためGmailApp.sendEmail()を使用しております。
|
2
補足事項の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -52,3 +52,5 @@
|
|
52
52
|
Content-Transfer-Encoding: quoted-printable
|
53
53
|
```
|
54
54
|
|
55
|
+
※追記※
|
56
|
+
エイリアスから送信しているためGmailApp.sendMail()を使用しております。
|
1
誤字
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,20 +11,20 @@
|
|
11
11
|
function send_mail() {
|
12
12
|
let opt = {
|
13
13
|
from_name: '送付元',
|
14
|
-
from_adress: '送付元アドレス',
|
14
|
+
from_address: '送付元アドレス',
|
15
15
|
title: '件名',
|
16
|
-
to_adress: '送信先アドレス',
|
16
|
+
to_address: '送信先アドレス',
|
17
17
|
mail_body: '本文'
|
18
18
|
};
|
19
19
|
|
20
20
|
Logger.log(opt); // ここでは文字化けしていない
|
21
21
|
|
22
22
|
// options内でhtmlBodyに本文を入れてHTMLメールとして送信しても文字化けする
|
23
|
-
let options = {from: opt.from_adress,
|
23
|
+
let options = {from: opt.from_address,
|
24
24
|
name: opt.from_name,
|
25
25
|
encoding: "UTF-8"}; // encodingは入れても入れなくても変わらなかった
|
26
26
|
|
27
|
-
GmailApp.sendEmail(opt.to_adress, opt.title, opt.mail_body, options);
|
27
|
+
GmailApp.sendEmail(opt.to_address, opt.title, opt.mail_body, options);
|
28
28
|
}
|
29
29
|
```
|
30
30
|
|