Google Script SetFormula экранирование кавычек - PullRequest
0 голосов
/ 29 мая 2019

Я не могу понять правильную комбинацию одинарных и двойных кавычек и \, чтобы заставить эту setFormula работать правильно.

 SpreadsheetApp.getActiveSheet().getRange('F2').setFormula('=query(arrayformula(Master!A:K), "SELECT B, C, D, E, F, G, H, I, J, K where A = '"& 'Select Your Event'!A3 &"' Order By I, J",1)')

1 Ответ

0 голосов
/ 29 мая 2019

Используйте \' вместо ' для литералов функции QUERY внутри аргумента SQL

SpreadsheetApp.getActiveSheet().getRange('F2').setFormula('=query(arrayformula(Master!A:K), "SELECT B, C, D, E, F, G, H, I, J, K where A = \'"& \'Select Your Event\'!A3 &"\' Order By I, J",1)')

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