0

我想使用 Google 的 AppMaker for G Suite 接收从我的网站提交的联系表格。

理想情况下,表单会向 AppMaker 提交 POST 请求,但我无法找到从外部服务发布数据的任何方法 - 只能获取。

是否可以将数据从标准 HTML 表单(不是 Google 表单)发送到 AppMaker 端点,或者有没有办法将表格用作数据源并完成同样的事情?

4

3 回答 3

1

第一季度

>> 我想使用 Google 的 AppMaker for G Suite 接收从我的网站提交的联系表。

A1

我建议将您的 App Maker 应用程序连接到 Cloud SQL,并使用相同的数据库在您的网站和 App Maker 之间共享数据。

第二季度

>> 理想情况下,表单会向 AppMaker 提交 POST 请求

A2 如果您选择这样下去,您可能会遇到许多障碍(第一个是身份验证)。以下是关于 google 群组的讨论:

https://groups.google.com/forum/#!topic/appmaker-users/H3Pyd0SJreg

第三季度

>> 有没有办法将表格用作数据源并完成同样的事情?

  1. 使用电子表格最简单的方法是将数据导入您的模型,但它是一次性手动操作。
  2. 从理论上讲,您可以实现同步算法,将您的模型与一些工作表同步并设置一个触发器来调用它......对我来说听起来太复杂了......我不建议朝这个方向移动,除非你别无选择。
  3. 电子表格的另一个选项是创建计算模型并使用 App Script Spreadsheet API 来拉/推数据:

https://developers.google.com/appmaker/models/calculated

https://developers.google.com/apps-script/reference/spreadsheet/

概括

在您的网站和 App Maker 应用之间共享 Cloud SQL 数据库听起来像是实现预期结果的最简单的解决方案。

于 2017-05-26T16:11:20.497 回答
0

如果您最终不得不同步多张工作表,您可以查看 SheetGo。它是工作表的附加组件,效果非常好。

https://www.sheetgo.com/

于 2017-05-31T18:36:48.317 回答
-1

您可以创建一个 google 表单并将表单条目从 google 表格读取到 App Maker。

于 2018-07-06T10:47:57.707 回答