将电子表格连接到Web数据库的最佳方法

mjh*_*jhm 5 spreadsheet google-apps google-sheets google-apps-script

我正在使用基于Web的数据库,我需要在其前端添加电子表格功能.我以为我可以使用Google Docs Spreadsheets.他们的Google App Script似乎具有我需要的功能.特别是我可以使用URLFetch服务结合onEdit事件来保持电子表格和数据库同步--AJAX风格.它还使我在构建,保存和共享电子表格方面具有很大的灵活性

然而,关于Google App Script的一些事情让我暂停了.它在服务器端运行,因此很难在本地进行调试.它没有任何带断点或步进的调试器.它无法导入外部模块或库.没有JSLint.如果没有这些,我开始得到"呃,哦,这会伤害"的感觉.

所以我想知道是否有更好的方法可以将浏览器可访问的电子表格功能用于现有的基于Web的数据库?或者是否有最佳实践可以充分利用Google App Script?

编辑:这些是我的应用程序最好的潜在解决方案:

  1. 基于浏览器的JavaScript电子表格引擎.(可能不存在.)
  2. 我可以在Google App Engine上安装的Python电子表格引擎模块.(我也没看过这个.)
  3. Google Spreadsheets的一种更强大的AJAXian方法.(见原始问题.)
  4. 我可以在EC2上安装的开源电子表格引擎.(这些似乎存在 - 可能是SocialCalc,或Simple Spreadsheet.建议?)