我已经开始学习 trello api 并尝试 trello api client.js 并根据 trello.com 上给出的示例开发基本应用程序。我在以下链接上粘贴了代码,
http://jsfiddle.net/Ezyw4/2/
但它不起作用。我的代码中是否有任何错误。提前致谢!
2 回答
此问题特定于 JSFiddle。它根本没有加载 client.js,因为它不知道它是什么类型的资源。
你参考了
https://api.trello.com/1/client.js?key=yourapikey
...并且因为在 URL 的最后没有扩展名,JSFiddle 不知道它是什么类型的资源。
来自JSFiddle 文档:
警告: jsFiddle 正在通过扩展识别资源的类型。如果您想使用动态资源,请添加一个虚拟 GET 变量,即 http://example.com/download/js/dynamically.js?somevar=somevalue&dummy=.js。这将欺骗 jsFiddle 将其识别为 JavaScript 资源。
您可以通过附加&dummy=.js
到托管资源 URL 的末尾来解决此问题,即
https://api.trello.com/1/client.js?key=yourapikey&dummy=.js
我只会使用 Google Docs 来构建一个小应用程序。您可以从 Google Drive(不是 Docs)中构建网络应用程序。Google 还为您提供了一个可以使用的实际调试器;查看您的变量、函数等。它实际上为您提供了通过断点和所有内容逐步完成整个事情的选项。警告的话是它需要永远。我有一个大约 150 行的脚本与电子表格相关联,调试它需要 2-4 分钟;因为它必须将代码发送到谷歌服务器,检查它,然后发回。如果您进行任何 REST 调用,则该调用服务器并返回。但它胜过盲目地这样做或使用console.log(它实际上不适用于谷歌脚本......警报也没有)。