所以我有一个谷歌表,里面有很多数据。我还有一个MySQL数据库,里面有大量的垃圾数据。工作表中有一条重要信息也存在于数据库中。两者需要同步。信息总是先进入工作表。我有一个带有mysql查询的python脚本来分别更新我的数据库。
现在工作流程已经改变了。数据将进入工作表,无论何时发生,数据库都必须自动更新。
onEdit
函数(我从here)可以在文件发生更改时进行拾取。方法1:
让python web应用程序实时运行。通过UrlFetchApp发送数据。我还需要尝试。
方法2:
通过appscript远程连接到mySQL。但我不确定在阅读了2-3个小时的文档后这是否可能。
所以这是我的设想。你能想出什么可行的解决办法或更好的办法吗?
如果您有时间自己构建它,那么使用JDBC within Apps Script将起作用。
如果不想推出自己的解决方案,请查看SeekWell。它允许您连接到数据库并直接在工作表中编写SQL查询。您可以创建一个运行“运行表”,该运行表将同时运行多个查询,并将这些查询安排为在不打开表的情况下运行。
免责声明:这是我做的。
直接连接到mySQL。你可能错过了这部分https://developers.google.com/apps-script/guides/jdbc
相关问题 更多 >
编程相关推荐