0

我试图?alt=json-in-script在获取数据时使用他们的参数在谷歌网站页面上显示谷歌电子表格中的一些数据,但我得到的只是“无法加载外部网址”。

现在,我正在尝试使用 Google 开发人员指南之一的示例,但仍然得到相同的结果。在这种情况下,特定的错误消息是“25+36 - 155: failed to load external url full?alt=json-in-script&callback=listEvents”,它是从下面的代码返回的,在这个链接https://developers. google.com/gdata/docs/json

<h3>Upcoming Google Developer Events</h3>

<div id="agenda"></div>

<script type="text/javascript">
  function listEvents(root) {

    var feed = root.feed;
    var entries = feed.entry || [];
    var html = ['<ul>'];

    for (var i = 0; i < entries.length; ++i) {
      var entry = entries[i];
      var title = (entry.title.type == 'html') ? entry.title.$t : escape(entry.title.$t);
      var start = (entry['gd$when']) ? entry['gd$when'][0].startTime : ""; 

      html.push('<li>', start, ' ', title, '</li>');
    }

    html.push('</ul>');
    document.getElementById("agenda").innerHTML = html.join("");
  }
</script>

<script type="text/javascript" src="http://www.google.com/calendar/feeds/developer-calendar@google.com/public/full?alt=json-in-script&callback=listEvents">
</script>

有没有人知道为什么会这样?API是否已弃用或什么?他们的指南版本处理得不是很好,所以如果您正在阅读的内容是最新的,现在很难。

4

1 回答 1

0

在 Google 协作平台中使用的是 HTML 框还是 Apps 脚本?

来自 Google 开发人员的示例在包含在 HTML Box 中时会出现错误,但在作为 Apps 脚本包含时不会出现错误。

于 2013-07-12T13:20:24.047 回答