[英]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.