我正在尝试让tabletop.js第一次工作。通过Tabletop.js,您可以将Google电子表格用作网页的数据源。

运行代码时,该代码为here on github

我收到以下错误:


  得到
  https://spreadsheets.google.com/feeds/worksheets/0AppPPX-L4ABKdExWaVBqWFFuV ... / basic?alt = json-in-script&callback = Tabletop.callbacks.tt136672522586174055
  400(错误请求)tabletop.js:184


Tabletop.js第184行的内容如下:

  document.getElementsByTagName('script')[0].parentNode.appendChild(script);


谷歌电子表格是公开的,就在这里:

https://docs.google.com/spreadsheet/ccc?key=0AppPPX-L4ABKdExWaVBqWFFuVnFYU0Y1OHUwc0dNb3c#gid=0

最佳答案

我打赌这是您网址中的错误。

https://github.com/jsoma/tabletop

具体说:

在Google文档中,然后转到“文件”菜单,然后选择“发布到网络”。随便摆弄任何内容,然后单击“开始发布”。将会出现一个URL,类似于https://docs.google.com/spreadsheet/pub?hl=en_US&hl=en_US&key=0AmYzu_s7QHsmdDNZUzRlYldnWTZCLXdrMXlYQzVxSFE&output=html

收到!从理论上讲,您对key =和&之间的部分感兴趣,但是您可以根据需要使用整个内容。

关于javascript - Tabletop.js无法看到Google Spreadsheet数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16171369/

10-11 13:49