Google应用脚本urlfetch编码网址

Pig*_*pig 13 urlfetch google-apps-script

我想使用urlfetch来填充包含页面数据的电子表格,但我尝试使用的URL会返回错误作为无效参数.我认为问题是我在URL中使用了被误解的字符(例如引号和括号).

我尝试使用下面的命令对URL进行编码,但我假设我对某些字符进行了双重编码,这导致了问题.

var encodedURL = encodeURIComponent(pageURL)
Run Code Online (Sandbox Code Playgroud)

TMa*_*Man 18

尝试使用

baseURL + encodeURIComponent(parameterString)
Run Code Online (Sandbox Code Playgroud)

如果包含要传递给基本URL的参数,则要查询的是传递给encodeURIComponent函数的值.这篇文章可能对您有用:

在JavaScript中编码URL?

如果您对整个URL进行编码,就像您在上面所做的那样,那么您编码的不仅仅是参数,我认为这些参数就是您的问题所在.