python - 从 Google 表格电子表格调用 python 脚本的好方法是什么?

标签 python google-app-engine python-requests google-sheets-api

我有一个用作报价计算器的谷歌电子表格。我正在使用 python-requests 和 beautifulsoup 来:

  1. 从 google 表格中获取值,
  2. 登录供应商网站
  3. 访问他们的在线报价计算器
  4. 填写供应商的在线报价表。
  5. 提交表格
  6. 从生成的 html 代码中抓取他们的报价数据。
  7. 使用他们的费用信息填充 google 表

我不需要有关 python 代码的帮助或获取 python 代码来修改 googlesheet。

我似乎在任何地方都找不到从谷歌表格中调用 python 代码的好过程。

理想情况下,我希望在 google 工作表中有一个对象(按钮?链接?),它将触发网络抓取功能。我见过 Google 表格脚本声称可以使用从外部网页抓取的数据填充电子表格,但这些工具不处理任何需要身份验证的网站,因此是 python 角度。

非常感谢任何建议。

我在网上找到的所有内容都解释了如何让进程在 GAE 上运行以调用 Google App 脚本。倒过来没什么。

最佳答案

Google Apps Script .您将需要使用 Apps 脚本向工作表添加按钮或菜单项,然后触发您的 Python 脚本。您必须使您的 Python 代码可通过某些 Web API 访问,并使用 UrlFetch 服务通过 Apps 脚本调用该 API。

关于python - 从 Google 表格电子表格调用 python 脚本的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55389127/

相关文章:

python - 处理来自 python 请求的异常

python - 如何有条件地将值分配给列?

java - 无类 已注册云端点

python - 获取sublime text 3插件中的文件语法选择

Python App Engine : use app. yaml 控制 url 处理程序

python - 我的代码如何判断它是在 Google 的服务器上运行还是在我的本地开发服务器上运行?

Python 3.6 Beautiful Soup - 在网页抓取期间无法获取嵌入式视频 URL

python - 用于 REST API 的 Marklogic python 库

php - 通过套接字从 PHP 向 Python 发送消息

python - 如何理解 ndarray.reshape 函数?