所以我有一个谷歌表,它维护了大量的数据。我还有一个包含大量数据的MySQL数据库。表中有一个重要的信息片段,它也存在于DB中。两者需要同步。信息总是先进入工作表。我有一个带有mysql查询的python脚本来单独更新我的数据库。
现在工作流程发生了变化。数据将输入工作表,每当发生这种情况时,数据库必须自动更新。
onEdit函数(我从这里那里学到的),我可以在文件更改时拾取。方法1:
有一个运行现场的python网络应用程序。通过UrlFetchApp.This发送数据,我还得尝试一下。
方法2:
通过appscript远程连接到mySQL。但我不确定在读了2-3个小时的文档后这是可能的。
所以这就是我的设想。有什么可行的解决方案或更好的方法吗?
发布于 2016-08-05 06:13:04
直接连接到mySQL。你可能没读过这部分https://developers.google.com/apps-script/guides/jdbc
发布于 2018-01-12 23:03:45
如果您有时间自己构建它,那么使用应用程序脚本中的JDBC就可以了。
如果您不想推出自己的解决方案,请查看SeekWell。它允许您连接到数据库,并直接在工作表中写入SQL查询。您可以创建一个运行一个“运行表”,它将同时运行多个查询,并将那些查询安排在不打开工作表的情况下运行。
免责声明:我做了这个。
https://stackoverflow.com/questions/38768475
复制相似问题