使用 Google 应用程序制造商访问 Google 云端硬盘表中的数据

Accessing data in Google Drive tables with Google App maker

如何访问 Google 驱动器表中包含的数据?

我在阅读教程后创建了一些基本应用程序,但我无法看到我输入的示例数据。

选项 1:不使用驱动器表

App Maker 让您能够连接到 Cloud SQL instance, that you can access through Cloud Shell or connect with some tools like MySQL Workbench

优点

  • 如果您有自己的 Cloud SQL 实例,效果很好

缺点

  • 此方法在具有共享云 SQL 个实例的环境中不足
  • 云 SQL 不是免费的

选项 2:将数据导出到电子表格

无论您使用什么数据后端,您都可以dump all your data to spreadsheet

缺点

  • 基本上是 one-way 数据访问(只读),除非您想将编辑后的数据导入回您的部署...

选项 3:拖放方式

有一个选项可以保留 Debug 页面并将其拖放到 tables/forms 以供您想要查看的模型使用。

优点

  • 直接从您的开发环境(浏览器)无缝访问数据。

缺点

  • 很难维护这样的调试,尤其是当您积极处理数据库结构时。
  • 需要考虑安全问题并对最终用户隐藏页面。
  • 需要为调试 tables/forms 保留专用数据源,应该不应用过滤器(此时没有 client-side app.models.MyModel.newQuery() 的类似物 server-side API).

选项4:拖放方式(进阶版!)

基本思路是创建一个具有动态 table(到 view/edit 数据)和表单(添加记录)的页面。使用这个高度动态的页面将消除选项 #3 中的短缺 #1:

这种方法与前一种方法有相似的优点和缺点,而且有一些 App Maker 限制使其难以实施(但在某种程度上是可行的)。