現在、gasにクエリを埋め込み、特定のスプレッドシートにある[A列が"1"である行、かつ、E列が"あいう"]である行を他のスプレッドシートに写したいと思っています。
sample.push(`QUERY(IMPORTRANGE("${id}", "merge!A:N"), "select Col3, Col5, Col4, Col22, Col23, Col6, Col7, Col8, Col9, Col10, Col12, Col17, Col11, Col1 like '%1%' and Col5 like '%あいう%'")`);
上記のコードではうまく、抽出できず、スプレッドシートを確認すると、
関数 QUERY のパラメータ 2 のクエリ文字列を解析できません:
とエラーが出ています。
and Col5 like '%あいう%'
を抜いて実行すると正しく実行され、A列が1の部分のみ抽出されることが確認できたので、問題は結合部分であるand付近であることまではわかりました。
どうしたら両方抽出されますでしょうか?
ご教授いただけると幸いです。
where が無いからでは?
https://developers.google.com/chart/interactive/docs/querylanguage
回答1件
あなたの回答
tips
プレビュー