我想在我的laravel网站上使用google spreadsheet,我想用这个电子表格连接mysql数据。而且我还想在我的网站页面中显示电子表格,如果用户将更新电子表格中的任何东西,那么它将反映在mysql中,而且如果数据将在mysql表中更新,那么电子表格数据也将发生变化。所以你能建议我这是可能还是不可能吗?如果可能的话,给我讲讲最好的步骤。提前感谢!
发布于 2019-11-26 17:07:03
可以,停那儿吧。
通过使用Google Sheets API来获取数据,您可以使用任何支持HTTP调用的编程语言来同步您的SQL数据,从而使those where Google provides a client变得更容易。
您还可以使用Apps Script创建一个onEdit trigger,将更改后的数据推送到MySQL表中。到目前为止,这是最优雅的解决方案,因为您不需要每次都进行完全刷新,只需要抓取更改并推送它们即可。当然,这也要求你有一个可以通过Apps脚本访问的接收机制,比如web服务。
另外,如果你想在你的网站中使用表格形式( SQL )的数据,为什么不直接通过Google Sheets来完成,而不使用SQL层呢?您可以使用JavaScript直接从工作表中过滤数据。虽然它有一些性能上的吸引,但对于普通用户来说很可能是不可察觉的。除非您有一个良好的SQL服务器设置,否则不会出现性能差异。
https://stackoverflow.com/questions/59044037
复制相似问题