我有一个python脚本(在我的本地机器上)查询Postgres数据库并通过工作表API更新Google表格。我希望python脚本在打开工作表时运行。我知道Google Apps脚本,但不太确定如何使用它,以实现我想要的目标。
由于
答案 0 :(得分:3)
Google Apps Script在服务器端运行,因此不能用于运行本地脚本。
答案 1 :(得分:2)
您需要进行一些更改。首先,您需要将脚本移动到云端(请参阅谷歌计算引擎),并能够从那里访问您的数据库。
然后,从应用程序脚本中查看onOpen触发器。从那里你可以urlFetchApp到你的python服务器开始工作。
您还可以添加自定义"刷新"菜单到工作表调用你的服务器比没有重新加载工作表更好。
请注意,onOpen在谷歌上运行服务器端,因此无法访问本地机器文件。