質問編集履歴

2

HTML修正

2022/06/01 05:58

投稿

ppppp_123123
ppppp_123123

スコア1

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のコードを全文表記に変更

2022/06/01 05:53

投稿

ppppp_123123
ppppp_123123

スコア1

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