谷歌脚本中的转义大括号
Escape curly braces in Google Script
很抱歉在这篇文章中缺乏技术细节,我现在在黑暗中跌跌撞撞。
我目前正在尝试编写一个谷歌脚本来调用Insightly API(https://api.insight.ly)我遇到了一个问题。
据我所见,Insightly要求在API调用中引用记录的ID时使用大括号,但当使用包含大括号的URL时,Google脚本会返回错误。
我怎么能逃脱那些大括号,让谷歌脚本把它们和其他文本一样对待?
这是我的代码
var url = "https://api.insight.ly/v2/Opportunities/{217}"
var response = UrlFetchApp.fetch(url, headers);
感谢:)
尝试
var url = "https://api.insight.ly/v2/Opportunities/" + encodeURIComponent("{217}");
必须将{
编码为%7B
,将}
编码为%7D
。如果你愿意,你可以硬编码这些,但能在源代码中看到实际的字符串是很好的。
有点晚了,但。。希望能有所帮助。。您不必放置{和}。。正确的代码是
var url = "https://api.insight.ly/v2/Opportunities/217"
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- Java脚本时间添加
- 在JavaScript中输出转义字符
- 不显示带有本地json文件数据的谷歌地图脚本
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 转义符不能与innerHTML一起使用
- 从远程脚本获取用户IP
- 如何根据时间运行不同的脚本
- 如何将字符串值从php页面发送到java脚本页面
- 转义在jsp's脚本
- 包括一个带有innerHTML转义字符的脚本
- 如何让杰克逊在输出字符串中转义脚本>
- 如何理解嵌入在 Java 脚本中的此 SQL 查询中的转义
- 谷歌脚本中的转义大括号
- 在PHP中构建JSON时转义字符并在<脚本>
- 打印javascript转义文本时缺少脚本标记
- 转义 Javascript 序列的最简单方法是什么,如果嵌入到 HTML 代码的脚本标签中,会导致不需要的功能
- 转义脚本标签内的选择框选项(Chrome)