google-apps-script - Google Script SetFormula 转义引号
问题描述
我无法弄清楚单引号和双引号以及 \ 的正确组合以使此 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)')
解决方案
在 SQL 参数内的 QUERY 函数文字上使用\'
而不是'
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)')
推荐阅读
- angular - Ionic Mobile 应用程序导航到外部 url
- ios - 快速禁用表格视图单元格中的滑动操作
- pandas - 如何合并熊猫中的重复行?
- php - Laravel 上不稳定的附加功能
- python - 条件列创建 DF Pandas
- java - checkSelfPermission 和 shouldShowRequestPermissionRationale 有什么区别?
- java - 64位java可以和32位tomcat一起使用吗
- amazon-web-services - AWS 通知我,我的访问和私钥是公开可用的
- facebook - Instagram API - 拉入单个用户提要的最简单方法
- python - 如何根据文件中的特定列对 IPv6 地址进行排序?