首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tabletop.js看不到Google电子表格数据

Tabletop.js看不到Google电子表格数据
EN

Stack Overflow用户
提问于 2013-04-23 14:00:47
回答 3查看 2.5K关注 0票数 1

我正试图让tabletop.js第一次工作。Tabletop.js允许您使用Google电子表格作为网页的数据源。

当我运行我的代码,也就是在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行的内容如下:

代码语言:javascript
复制
  document.getElementsByTagName('script')[0].parentNode.appendChild(script);

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

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-23 14:36:57

我打赌这是你的网址中的一个错误。

https://github.com/jsoma/tabletop

特别是在上面写着:

在Google中,然后进入“文件”菜单并选择“发布到网站”。摆弄你想要的任何东西,然后点击开始发布。将出现一个URL,类似于s7QHsmdDNZUzRlYldnWTZCLXdrMXlYQzVxSFE&output=html

收到!理论上,您对key=和&之间的部分感兴趣,但如果需要,可以使用整个部分。

票数 1
EN

Stack Overflow用户

发布于 2013-04-24 11:17:54

我想让你知道,我从tabletop.js的开发者Jonathan那里得到了一个答案。以下是他的解决方案的链接:https://twitter.com/dangerscarf/status/326878697284067329

事实证明,通过“共享”按钮公开电子表格与通过Google /Drive中的“文件”菜单“发布到Web”是另一回事。你必须做这两件事(使电子表格公开并将其发布到网络上)才能让它发挥作用。

票数 2
EN

Stack Overflow用户

发布于 2013-04-23 14:51:12

我没有这方面的证据,但在Google电子表格键中插入一个破折号可能会在Tabletop的末尾(编辑:或Google的末端)出现问题。我的任何一个键都没有破折号,并且将我的一张标语表替换到您的代码中会给出一个正确的响应。

我正在查看Tabletop的代码,但就目前而言,创建另一个Google电子表格并希望它的键中没有破折号是值得的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16171369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档