質問編集履歴

8

表現修正

2024/05/24 00:09

投稿

nana_mag
nana_mag

スコア4

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

書式修正

2024/05/24 00:05

投稿

nana_mag
nana_mag

スコア4

test CHANGED
File without changes
test CHANGED
@@ -21,7 +21,7 @@
21
21
  };
22
22
 
23
23
  Logger.log(opt); // ここでは文字化けしていない
24
- // (具体例通りだとmail_body: 𠮷田さん となっている)
24
+ // (具体例通りだとmail_body: 𠮷田さん となっている)
25
25
 
26
26
  // options内でhtmlBodyに本文を入れてHTMLメールとして送信しても文字化けする
27
27
  let options = {from: opt.from_address,

6

ソースコード内に具体例追加

2024/05/24 00:04

投稿

nana_mag
nana_mag

スコア4

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

具体例追加

2024/05/23 23:52

投稿

nana_mag
nana_mag

スコア4

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
- エイリアスから送信しているためGmailApp.sendEmail()を使用しております。
59
+ ※追記:エイリアスから送信しているためGmailApp.sendEmail()を使用しております。
57
- ・文字化けが発生しているのはmail_body内の文字です。
60
+

4

補足追記

2024/05/23 22:34

投稿

nana_mag
nana_mag

スコア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

誤字

2024/05/23 06:05

投稿

nana_mag
nana_mag

スコア4

test CHANGED
File without changes
test CHANGED
@@ -53,4 +53,4 @@
53
53
  ```
54
54
 
55
55
  ※追記※
56
- エイリアスから送信しているためGmailApp.sendMail()を使用しております。
56
+ エイリアスから送信しているためGmailApp.sendEmail()を使用しております。

2

補足事項の追加

2024/05/23 05:21

投稿

nana_mag
nana_mag

スコア4

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

誤字

2024/05/23 02:36

投稿

nana_mag
nana_mag

スコア4

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