回答編集履歴

3

htmlのaタグ属性部分と、説明を修正

2019/10/09 02:54

投稿

dodox86
dodox86

スコア9183

test CHANGED
@@ -1,6 +1,6 @@
1
1
  質問者さんが書いた`doGet`の下のコード部分では `var t`をテンプレートとしてto_imgなどの値を入れていますが、
2
2
 
3
- ```JavaScript
3
+ ```GAS
4
4
 
5
5
  var html = HtmlService.createTemplateFromFile("HTMLテンプレ名");
6
6
 
@@ -20,7 +20,7 @@
20
20
 
21
21
  最終的にhtml化するときに`var html`の方を`evaluate().getContent()`に使ってしまっています。
22
22
 
23
- ```JavaScript
23
+ ```GAS
24
24
 
25
25
  outputFolder.createFile("dlname" + Utilities.formatDate(date, "Asia/Tokyo", "yyyyMMddhhmmss"), html.evaluate().getContent(), MimeType.HTML);
26
26
 
@@ -28,7 +28,7 @@
28
28
 
29
29
  これではテンプレートに当てはめた値が使われないので、ダメです。上記の問題を改修した`doGet`は結局、以下のようになるでしょう。質問者さんのもとのコードには全角スペースが入っていたので、それの修正も含め、少し整形しています。
30
30
 
31
- ```JavaScript
31
+ ```GAS
32
32
 
33
33
  function doGet() {
34
34
 
@@ -74,11 +74,7 @@
74
74
 
75
75
  ```
76
76
 
77
-
78
-
79
-
80
-
81
- HTMLテンプレートは以下で良いと思います。どのようなテキストをテンプレートに当てはめるか分かりませんが、重要なのは `<html lang="ja">`と、特に`charset="UTF-8"`の部分でしょうか。"Shift-JIS"ですと、生成したhtmlファイルの文字コードはUTF-8ですので、不一致となります。"Shift-JIS"のままでも賢いブラウザーですと一応正しく表示されるようですが、正しく"UTF-8"と指定した方が良いでしょう。
77
+ HTMLテンプレートは以下のように修正して確認しています。どのようなテキストをテンプレートに当てはめるか分かりませんが、重要なのは `<html lang="ja">`と、特に`charset=UTF-8`の部分でしょうか。"Shift-JIS"ですと、生成したhtmlファイルの文字コードはUTF-8ですので、不一致となります。"Shift-JIS"のままでも賢いブラウザーですと一応正しく表示されるようですが、正しく"UTF-8"と指定した方が良いでしょう。
82
78
 
83
79
 
84
80
 
@@ -106,7 +102,7 @@
106
102
 
107
103
  <a href="<?= top_url ?>">
108
104
 
109
- <img href="<?= top_img ?>">
105
+ <img src="<?= top_img ?>" alt="Image for toppage">
110
106
 
111
107
  </a>
112
108
 

2

htmlを修正

2019/10/09 02:54

投稿

dodox86
dodox86

スコア9183

test CHANGED
@@ -92,7 +92,7 @@
92
92
 
93
93
  <meta http-equiv="Content-Language" content="ja" />
94
94
 
95
- <meta http-equiv="Content-Type" content="text/html; charset="UTF-8" />
95
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
96
96
 
97
97
  <meta name="viewport" content="width=device-width" />
98
98
 

1

誤字修正

2019/10/09 02:33

投稿

dodox86
dodox86

スコア9183

test CHANGED
@@ -78,7 +78,7 @@
78
78
 
79
79
 
80
80
 
81
- HTMLテンプレートは以下で良いと思います。どのようなテキストをテンプレートに当てはめるか分かりませんが、重要なのは `<html lang="ja">`と、特に`charset=UTF-8"`の部分でしょうか。"Shift-JIS"ですと、生成したhtmlファイルの文字コードはUTF-8ですので、不一致となります。"Shift-JIS"のままでも賢いブラウザーですと一応正しく表示されるようですが、正しく"UTF-8"と指定した方が良いでしょう。
81
+ HTMLテンプレートは以下で良いと思います。どのようなテキストをテンプレートに当てはめるか分かりませんが、重要なのは `<html lang="ja">`と、特に`charset="UTF-8"`の部分でしょうか。"Shift-JIS"ですと、生成したhtmlファイルの文字コードはUTF-8ですので、不一致となります。"Shift-JIS"のままでも賢いブラウザーですと一応正しく表示されるようですが、正しく"UTF-8"と指定した方が良いでしょう。
82
82
 
83
83
 
84
84
 
@@ -92,7 +92,7 @@
92
92
 
93
93
  <meta http-equiv="Content-Language" content="ja" />
94
94
 
95
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
95
+ <meta http-equiv="Content-Type" content="text/html; charset="UTF-8" />
96
96
 
97
97
  <meta name="viewport" content="width=device-width" />
98
98