我想在我的 laravel 网站上使用 google 电子表格,我想将 mysql 数据与这个电子表格连接起来。而且我还想在我的网站页面中显示电子表格,如果用户将更新电子表格中的任何内容,那么它将反射(reflect)在 mysql 中,而且如果数据将在 mysql 表中更新,那么电子表格数据也会发生变化。那么你能否建议我是否可能?如果可能的话,请用最好的步骤向我解释。 提前致谢!
最佳答案
是的,你可以。
通过使用 Google Sheets API要获取数据,您可以使用支持 HTTP 调用的任何编程语言将 SQL 数据与 SQL 数据同步,从而更轻松地获得 those where Google provides a client .
你也可以使用 Apps Script创建一个 onEdit
trigger将更改的数据推送到 MySQL 表。这是迄今为止最优雅的解决方案,因为您不是每次都进行完全刷新,只是捕获更改并将它们推送过来。当然,这还需要您拥有 Apps 脚本可以访问的接收机制,例如网络服务。
另外,如果您想在您的网站中使用表格形式 (SQL) 的数据,为什么不直接通过 Google 表格来完成,而不使用 SQL 层呢?您可以使用 JavaScript 直接从工作表中过滤数据。虽然它有一些性能提升,但对于普通用户来说很可能不会引起注意。除非您有良好的 SQL 服务器设置,否则性能差异不会出现。
关于php - 我们可以在 php 中使用和操作 mysql 数据与 google 电子表格反之亦然吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59044037/