UrlFetchApp 变量错误

UrlFetchApp Variable Errors

我正在尝试使用 UrlFetchApp Google 脚本 API 创建代理。但是,对于 ?url="https://google.com" 的查询字符串,它给了我这个错误:

Exception: Invalid argument: "https://google.com" (line 3, file "Code")

但是当我在下面的代码中用 param 替换 https://google.com 时,参数的确切值,出于某种原因,它工作得很好。

这是我的代码:

function doGet(e) {
 var param = e["parameter"]["url"];
 var response = UrlFetchApp.fetch(param);
 return HtmlService.createHtmlOutput(response);
}

感谢您的帮助!

这个修改怎么样?

我认为在您的 Web Apps 脚本中,不需要双引号。

发件人:

?url="https://google.com"

收件人:

?url=https://google.com

或者,当使用URL编码时,变成如下

?url=https%3A%2F%2Fgoogle.com