スプレッドシートのIMPORTRANGEとQUERY関数を組み合わせて、こんなかんじで使っていました。
=QUERY(IMPORTRANGE("スプレッドシートID","シート名!I3:Z"),"Select * Where Col1 is not null'")
すると、こんなエラーが。。
![](https://harublog.org/wp-content/uploads/2024/02/sp_query_error.png)
エラー分
PARSE_ERROR: Encountered ” “\’ “” at line 1, column 32. Was …..
パースしようとしたところ、よくわからない ‘ に遭遇したらしい。
QUERY関数の第2引数に不要な ‘ が入っていた。(null直後に ‘ が。。。)
// 修正前
"Select * Where Col1 is not null'"
↓
// 修正後
"Select * Where Col1 is not null"
最初は、あんまりエラー分をちゃんと読んでなくて、
" "\' ""
に惑わされて、\ (バックスラッシュ)
が入ってしまっていないかを見てしまってけど、
\ (バックスラッシュ)
は エスケープ文字なので、その後に書かれている \' (シングルクォーテーション)
がヒントでした。
エラー文をよく見て、もう一度クエリをよ~~く見れば大丈夫!
![](https://harublog.org/wp-content/uploads/2024/01/s0132_26_1.png)