0

データを取得するときにパラメータを使用して、Google スプレッドシートのデータを Google サイト ページに表示しようとしてい?alt=json-in-scriptますが、「外部 URL の読み込みに失敗しました」というメッセージしか表示されません。

現在、Google 開発者ガイドの 1 つから例を試していますが、それでも同じ結果が得られます。この場合、具体的なエラー メッセージは「25+36 - 155: 外部 URL フルのロードに失敗しました?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 Box または Apps Script を使用していますか?

Google 開発者の例では、HTML ボックスに含まれている場合はエラーが発生しますが、Apps Script として含まれている場合は発生しません。

于 2013-07-12T13:20:24.047 に答える