如何在Google工作表和Mysql数据库之间同步数据?

2024-06-25 22:41:35 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我有一个谷歌表,里面有很多数据。我还有一个MySQL数据库,里面有大量的垃圾数据。工作表中有一条重要信息也存在于数据库中。两者需要同步。信息总是先进入工作表。我有一个带有mysql查询的python脚本来分别更新我的数据库。

现在工作流程已经改变了。数据将进入工作表,无论何时发生,数据库都必须自动更新。

  • 经过一番研究,我发现使用Google AppScript的onEdit函数(我从here)可以在文件发生更改时进行拾取。
  • 下一步是从相关单元格中获取数据,我可以使用this来完成。
  • 现在我需要连接到数据库并发送一些查询。这就是我被困的地方。

方法1:

让python web应用程序实时运行。通过UrlFetchApp发送数据。我还需要尝试。

方法2:

通过appscript远程连接到mySQL。但我不确定在阅读了2-3个小时的文档后这是否可能。

所以这是我的设想。你能想出什么可行的解决办法或更好的办法吗?


Tags: 文件数据方法函数脚本信息数据库here
2条回答

如果您有时间自己构建它,那么使用JDBC within Apps Script将起作用。

如果不想推出自己的解决方案,请查看SeekWell。它允许您连接到数据库并直接在工作表中编写SQL查询。您可以创建一个运行“运行表”,该运行表将同时运行多个查询,并将这些查询安排为在不打开表的情况下运行。

免责声明:这是我做的。

直接连接到mySQL。你可能错过了这部分https://developers.google.com/apps-script/guides/jdbc

相关问题 更多 >