質問するログイン新規登録

質問編集履歴

1

シート名、データの追記を行いました。

2018/08/08 02:37

投稿

Miyabi_Kanda
Miyabi_Kanda

スコア9

title CHANGED
File without changes
body CHANGED
@@ -18,21 +18,23 @@
18
18
  | A名前 |B郵便番号 | C住所 | D商品名 | D値段 |
19
19
  |〇〇〇〇〇 |△△△-△△|東京都… | にんじん | ¥100 |
20
20
  ├----------┼----------┼----------┼----------┼----------┤
21
+ |〇〇〇〇〇 |△△△-△△|東京都… |じゃがいも | ¥80 |
22
+ ├----------┼----------┼----------┼----------┼----------┤
23
+ |〇〇〇〇〇 |△△△-△△|東京都… |さつまいも | ¥150 |
24
+ ├----------┼----------┼----------┼----------┼----------┤
21
25
 
22
26
 
23
-
24
27
 
25
28
  ここの名前の部分が同一のものを、転記をするときに明細のように下側に羅列をしたいです。
26
29
  よろしくお願いします。
27
30
 
28
31
  [シートB]
29
32
 
33
+ 郵便番号 △△△-△△
34
+ 住所  東京都…
35
+ 名前 〇〇〇〇〇  様
30
36
 
31
- 郵便番号
32
- 住所
33
- 名前
34
37
 
35
-
36
38
  商品名   単価   個数   小計
37
39
  にんじん  100    1    100
38
40
  じゃがいも 80     1     80
@@ -45,7 +47,7 @@
45
47
 
46
48
  /*基本設定*/
47
49
  var today = new Date();//現在の日付を取得
48
- var tmplId = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";   //テンプレートIDの定義
50
+ var tmplId = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";   //テンプレートIDの定義(シートBのテンプレ)
49
51
  var dstDirId = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";  //保存先IDの定義
50
52
 
51
53
 
@@ -53,7 +55,7 @@
53
55
  var tmpl = DriveApp.getFileById(tmplId);    //テンプレートIDからデータを取得
54
56
  var dstDir = DriveApp.getFolderById(dstDirId); //IDからフォルダーの場所を取得
55
57
  var ss_act = SpreadsheetApp.getActiveSpreadsheet(); //アクティブなシートを取得
56
- var ss_copyFrom = ss_act.getSheetByName('合算');   //アクティブなシート内の「合算」タブ内を参照
58
+ var ss_copyFrom = ss_act.getSheetByName('シートA');   //アクティブなシート内の「合算」タブ内を参照
57
59
  var LR_ssf = ss_copyFrom.getRange('B2:B').getLastRow(); //アクティブなシート内の「合算」タブ内の最終行を取得*つもり
58
60
  var Data =ss_copyFrom.getDataRange().getValues();
59
61
  var n = 1;