Как заставить работать запросы XHR/ajax к Google Apps Script ContentService?

У меня есть простой Google Apps Script ContentService, который выдает строку типа «Привет, мир, сб, 14 июля 2012 г., 14 :17 :21 GMT+1000 (EST )». URL-адресhttps://script.google.com/macros/s/AKfycbxbFFG95mi8PWVNCE8366XaxnXQrt6p7p3OWbclXch_bbWczQ/execи это открыто для анонимных. Не стесняйтесь ударить его. Код:

function doGet() {
  var output = ContentService.createTextOutput()
     .setMimeType(ContentService.MimeType.TEXT)
     .setContent("Hello world " + new Date());
  Logger.log(output.getContent());
  return output;
}

Когда я посещаю URL-адрес в браузере, он возвращает строку, как и ожидалось (pass.png ). Когда я использую тот же URL-адрес в вызове XHR (ajax ), он завершается с пустой ошибкой. В инструментах разработчика в Chrome перенаправление «(отменено )» (fail.png ). Вот код для воспроизведения сбоя:








Using the XMLHttpRequest object

Прямой запрос: DIrect requestpass.png XHR-запрос: enter image description here Мой вопрос (, надеюсь, достаточно конкретный ):Как мне сделать XHR-вызовы со старой простой веб-страницы на example.com, чтобы ПОЛУЧИТЬ контент из анонимных сценариев Google Apps Script ContentService?

12
задан Rubén 13 February 2017 в 03:04
поделиться