2016-08-04 391 views
0

所以我有一个Google表格,它保存了大量的数据。我也有一个MySQL数据库与一个巨大的垃圾数据。工作表中还有一个重要的信息片段,也存在于数据库中。两者都需要同步。信息总是首先进入表格。我有一个Python脚本与MySQL查询分别更新我的数据库。如何同步Google表格和Mysql数据库之间的数据?

现在工作流程已经改变。数据将进入工作表,每当发生这种情况时,数据库必须自动更新。

  • 经过一番研究,我发现,使用谷歌AppScript的onEdit功能(我从here教训。),我可以皮卡当文件发生了变化。
  • 下一步是从相关单元中获取数据,我可以使用this来获取数据。
  • 现在我需要连接到数据库并发送一些查询。这是我卡住的地方。

方法1:

有一个python web应用程序运行的现场。通过UrlFetchApp发送数据。我还没有试过。

方法2:

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

所以这是我的场景。任何可行的解决方案,你可以想到或更好的方法?

+0

可能会错过阅读此部分https://developers.google.com/apps-script/guides/jdbc –

+0

@ZigMandel谢谢。如果你可以添加这个答案。我可以接受它。 – 0aslam0

回答

0

使用JDBC within Apps Script将工作,如果你有时间来自己建立这个。

如果您不想推出自己的解决方案,请查看​​。它允许您连接到数据库并直接在表格中编写SQL查询。您可以创建一个运行“运行表”,一次运行多个查询,并安排这些查询运行,而无需打开表单。

免责声明:我做到了。

相关问题