Избавьтесь от фигурных скобок в Google Script
Извиняюсь за отсутствие технической специфики в этом посте, я сейчас спотыкаюсь в темноте.
В настоящее время я пытаюсь написать скрипт Google для вызова API Insightly ( https://api.insight.ly/) и столкнулся с проблемой.
Насколько я вижу, Insightly требует использования фигурных скобок при обращении к идентификатору записи в вызове API, однако скрипт Google возвращает ошибку, когда используются URL-адреса, содержащие фигурные скобки.
Как я могу избежать этих фигурных скобок, чтобы скрипт Google обрабатывал их так же, как любой другой фрагмент текста?
Вот мой код
var url = "https://api.insight.ly/v2/Opportunities/{217}"
var response = UrlFetchApp.fetch(url, headers);
Спасибо:)
2 ответа
Пытаться
var url = "https://api.insight.ly/v2/Opportunities/" + encodeURIComponent("{217}");
{
должен быть закодирован как %7B
а также }
как %7D
, Вы можете жестко их кодировать, если хотите, но приятно видеть фактическую строку в исходном коде.
Немного поздно, но.. Надеюсь, это поможет.. Вам не нужно ставить {и}.. правильный код
var url = "https://api.insight.ly/v2/Opportunities/217"