繁体   English   中英

在Google脚本中转义花括号

[英]Escape curly braces in Google Script

对于本文中缺乏任何技术特异性,我们深表歉意,目前我在黑暗中绊脚石。

我目前正在尝试编写Google脚本来调用Insightly API( https://api.insight.ly ),但遇到了问题。

据我所知,Insightly要求在API调用中引用记录的ID时使用大括号,但是当使用包含大括号的URL时,Google脚本会返回错误。

我该如何转义大括号,以便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"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM