Как мне кодировать переменные запроса Google, ссылающиеся на текст с апострофом? - PullRequest
0 голосов
/ 20 июня 2019

Хотя я могу найти решения для ошибок, вызванных тем, что простое текстовое значение в запросе Google содержит апостроф, я пока не могу найти решение, когда переменная в запросе Google может (или не может) ссылаться на текстовое значение, которое содержит апостроф.

Я использую простой код для извлечения значения (столбец B), связанного со списком школ (столбец A), некоторые из которых имеют апострофы в своих именах.

  query(SchoolsData_db,"select B where A = '"&$A13&"' label B ''")

Для всех школ с апострофами я получаю # ЗНАЧЕНИЕ! ошибка.

Мне интересно, есть ли код, который я могу запустить для самой переменной ('"& $ A13 &"') для обработки возможного апострофа. Я знаю, что могу создать следствие для столбца «очищенное имя» для названий школ, а затем выполнить обратный поиск, чтобы восстановить имена с помощью моей таблицы результатов, но я надеюсь, что вместо этого можно решить проблему в каждом расчете.

Ответы [ 2 ]

0 голосов
/ 20 июня 2019

ОК - интерпретируя полученное предложение, я создал и включил столбец текстового идентификатора в данные школ (например, S0001 и т. Д.), А затем использовал этот идентификатор в качестве моей переменной в запросе. Все хорошо. Благодарю. Я надеюсь, что другие могут найти это, если они так же озадачены.

0 голосов
/ 20 июня 2019

Вы можете сначала попытаться создать переменную и объединить ее со строкой запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...