質問編集履歴
2
HTML修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -31,11 +31,24 @@
|
|
31
31
|
|
32
32
|
▼HTML
|
33
33
|
```ここに言語を入力
|
34
|
+
<!DOCTYPE html>
|
35
|
+
<html>
|
36
|
+
<head>
|
37
|
+
<meta charset="utf-8">
|
38
|
+
<title>タイトル</title>
|
39
|
+
<meta name="description" content="">
|
40
|
+
<meta name="keywords" content="">
|
41
|
+
</head>
|
42
|
+
<body>
|
43
|
+
|
34
44
|
<? productData.forEach(function(option) { ?>
|
35
45
|
<p>
|
36
46
|
<?= option[1].replace(/\r?\n/g, '<br>'); ?>
|
37
47
|
</p>
|
38
48
|
<? }); ?>
|
49
|
+
|
50
|
+
</body>
|
51
|
+
</html>
|
39
52
|
```
|
40
53
|
|
41
54
|
スプシのセル内の改行を<br>タグとして吐き出したいのですが
|
1
gasのコードを全文表記に変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,7 +9,24 @@
|
|
9
9
|
|
10
10
|
▼GAS
|
11
11
|
```ここに言語を入力
|
12
|
+
function exportHTML() {
|
13
|
+
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("シート名");
|
14
|
+
|
15
|
+
// 最終行を取得して商品点数を計算(-1は見出し行)
|
16
|
+
var count = sheet.getLastRow() - 1;
|
17
|
+
|
18
|
+
// HTMLテンプレートファイル指定(index)
|
19
|
+
var html = HtmlService.createTemplateFromFile("index");
|
20
|
+
|
21
|
+
// 商品データをHTMLテンプレートファイルに
|
12
|
-
html.productData = sheet.getRange(2, 1, count, 6).getValues();
|
22
|
+
html.productData = sheet.getRange(2, 1, count, 6).getValues();
|
23
|
+
Logger.log(html.productData);
|
24
|
+
|
25
|
+
var outputFolder = DriveApp.getFolderById("フォルダID");
|
26
|
+
var date = new Date();
|
27
|
+
outputFolder.createFile("HTML_" + Utilities.formatDate(date, "Asia/Tokyo", "yyyyMMddhhmmss"), html.evaluate().getContent(), MimeType.HTML);
|
28
|
+
|
29
|
+
}
|
13
30
|
```
|
14
31
|
|
15
32
|
▼HTML
|