Как я могу избежать двойных и одинарных кавычек в запросе листов Google? - PullRequest
0 голосов
/ 20 декабря 2018

У меня есть этот запрос в ячейке листов Google:

=QUERY(Sheet1!A2:F, "SELECT * WHERE A='te'xt"text'", 0)

Я могу избежать двойной кавычки, как это: text""text

Но как мне избежать двойной и одинарной кавычки?te'xt"text

1 Ответ

0 голосов
/ 20 декабря 2018

Одной из возможных альтернатив может быть некоторая предварительная обработка (перед запросом)

=ArrayFormula(QUERY({regexmatch(Sheet1!A2:A, "te\'xt"&char(34)&"text"),Sheet1!A2:F}, "Select Col2, Col3, Col4, Col5, Col6,Col7  where Col1 = true", 0))

Соответствие регулярному выражению вернет 'true' для всех строк, соответствующих шаблону.Затем query () выбирает только строки с 'true' в Col1.

...