Ошибки переменной UrlFetchApp - PullRequest
0 голосов
/ 07 мая 2020

Я пытаюсь создать веб-браузер с API-интерфейсом Google Scripts UrlFetchApp. Однако со строкой запроса ?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);
}

Спасибо за любую помощь!

1 Ответ

3 голосов
/ 07 мая 2020

Как насчет этой модификации?

Я думаю, что в вашем скрипте веб-приложений двойные кавычки не требуются.

От:

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

Кому:

?url=https://google.com

или, если используется URL-код, он принимает следующий вид.

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