Проблемы с синтаксическим анализом словаря, возвращенного из UrlFetchApp.fetch с помощью простого вызова API.
Вот код:
var HTTPResponse = UrlFetchApp.fetch('<myURL>', options);
, где параметры включают заголовки и данные формы, а HTTPResponse преобразуется в JSON объект, подобный этому:
var results = JSON.parse(HTTPResponse);
HTTPResponse from возвращает что-то вроде этого:
{"Category 1": "Value 1", "Category 2": "Value 2",
"Category 3": "Value 3", "Processing Team": "Processing Team 1”}
Затем, когда я делаю это: results ["Category 1"] я получаю «undefined», так как значение, которое подразумевает «Категория 1», не является элементом в словаре.
Что-то в объекте или типе содержимого, возвращаемом вызовом API, не позволяет проанализировать этот словарь. Один и тот же словарь можно проанализировать в интерпретаторе Python.
Что мне не хватает? Похоже, что-то очевидное.
Спасибо за любые советы!