Пробуя API-интерфейс Content Service, а пример возвращает HTML, когда он должен возвращать JSON, что я делаю неправильно?Служба контента для Google Apps Script, возвращающая HTML вместо JSON
https://developers.google.com/apps-script/guides/content
function doGet(request) {
var events = CalendarApp.getEvents(
new Date(Number(request.parameters.start) * 1000),
new Date(Number(request.parameters.end) * 1000));
var result = {
available: events.length == 0
};
return ContentService.createTextOutput(JSON.stringify(result))
.setMimeType(ContentService.MimeType.JSON);
}
GAS из другого файла пытается сделать запрос:
function myFunction() {
var url = "published URL";
url+="?start=1325437200&end=1325439000";
var options = {
method:"get"
}
var response = UrlFetchApp.fetch(url,options).getContentText();
response = JSON.parse(response); //error, unexpected token <
}
Вы уверены, что неожиданный токен не является веб-страницей, сообщающей о некорректной ошибке, например, отказами. Можете ли вы включить журнал 'response'? – Jonathon