質問編集履歴

1

掲載したコードに重複した内容があり、くどい説明になっていたので改変しました。

2022/07/18 03:40

投稿

raddish
raddish

スコア19

test CHANGED
@@ -1 +1 @@
1
- スプレッドシートQuery関数で、別条件のデータをまとめて1つのコードで出力したいです。
1
+ スプレッドシートQuery関数で、別条件のデータをまとめて1つのコードで出力したい
test CHANGED
@@ -45,11 +45,7 @@
45
45
  > 関数 QUERY のパラメータ 2 のクエリ文字列を解析できません: PARSE_ERROR: Encountered " "where" "where "" at line 1, column 37. Was expecting one of: ")" ... "*" ... "+" ... "-" ... "/" ... "%" ...
46
46
 
47
47
 
48
- ### 該当のソースコード
49
48
 
50
- ```ここに言語名を入力
51
- sheet.getRange(1, 1).setFormula(`=QUERY('発送管理表'!C:F,"select year(C), month(C)+1, (sum(F) where C is not null group by year(C), month(C)+1),(sum(F) where D = '20g' group by year(C), month(C)+1) label year(C) '年', month(C)+1 '月', sum(F) '全商品の販売重量 (kg)', sum(F) '20gの販売重量 (kg)",2)`);
52
- ```
53
49
 
54
50
  ### 試したこと
55
51
 
@@ -65,7 +61,6 @@
65
61
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-07-18/b2ffd907-20d2-4b4c-9e89-ad4695624cab.png)
66
62
 
67
63
  このデータが、一番最初に掲載した画像のD列にも表示されるよう、コード1にコード2を組み込んで以下のようにしてみました。
68
- (※ 上記「該当のソースコード」のコードです)
69
64
 
70
65
  ```ここに言語を入力
71
66
  sheet.getRange(1, 1).setFormula(`=QUERY('発送管理表'!C:F,"select year(C), month(C)+1, (sum(F) where C is not null group by year(C), month(C)+1),(sum(F) where D = '20g' group by year(C), month(C)+1) label year(C) '年', month(C)+1 '月', sum(F) '全商品の販売重量 (kg)', sum(F) '20gの販売重量 (kg)",2)`);