gpt4 book ai didi

python - 从 Google 电子表格触发 python 代码?

转载 作者:太空宇宙 更新时间:2023-11-03 11:04:48 24 4
gpt4 key购买 nike

在 excel 中,您可以使用 python 使用 pyxll 创建用户定义的函数。我一直在转向 Google 电子表格并使用他们的 Google 应用程序脚本,但是 python 中的库更大更好,我希望有一种方法可以使用 Google 电子表格中的 python 构建用户定义的函数。有一些方法可以让 python 与 Google 表格交互,例如 gspread。有没有办法在谷歌应用引擎上运行 python 然后获取工作表来触发该代码?还有哪些其他方法可以从 Google 电子表格触发 Python 代码?

最佳答案

您应该在 GAE 中创建一个网络服务,然后可以使用 Google Apps 脚本 UrlFetch 类调用它。这就是我通常将第三方应用程序与 Apps 脚本应用程序集成的方式。

在电子表格容器脚本中,您可以创建如下代码

function myFunction(){
//your code
//Call the webservice
var response = UrlFetchApp.fetch('my_webservice_url', {payload:'...', method:'POST'});
Logger.log(response.getContentText());
// your code based on response
}

以上代码可以根据某些条件由 Apps 脚本中的时间驱动触发器触发

关于python - 从 Google 电子表格触发 python 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22926456/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com