【问题标题】:Running python script from Google Apps script从 Google Apps 脚本运行 python 脚本
【发布时间】:2017-02-14 06:00:45
【问题描述】:

我有一个 Python 脚本(在我的本地机器上),它可以查询 Postgres 数据库并通过 sheet API 更新 Google 表格。我希望 python 脚本在打开工作表时运行。我知道 Google Apps 脚本,但不太确定如何使用它来实现我想要的。

谢谢

【问题讨论】:

    标签: python google-apps-script google-sheets google-spreadsheet-api


    【解决方案1】:

    Google Apps Script在服务器端运行,所以不能用来运行本地脚本。

    【讨论】:

      【解决方案2】:

      您将需要进行一些更改。首先,您需要将脚本移动到云端(请参阅 google 计算引擎)并能够从那里访问您的数据库。

      然后,从应用程序脚本查看 onOpen 触发器。从那里你可以 urlFetchApp 到你的 python 服务器开始工作。

      您还可以在工作表中添加一个自定义“刷新”菜单来调用您的服务器,这比重新加载工作表要好。

      请注意,onOpen 在 google 上运行服务器端,因此它不可能访问您的本地计算机文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多