问题标签 [pygsheets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-sheets - 当单元格是URL时使用importjson,Gsheets中的JSON格式
我正在寻找一种解决方案,可以帮助我将JSON输入格式化为GSheets输出(按行和列拆分)。我想使用=importjson
,但我的功能是 CELL 而不是 URL。
我附上了一个输入和输出的例子。希望有人可以帮助我。
python - Pygsheets.authorize 每次运行时生成 tmp 文件
我正在尝试使用 pygsheets 运行一个简单的代码。这段代码已经在其他计算机上测试过了,所以它可能是我的机器或操作系统中的一些配置。在这两行中:
该函数_google_creds_as_file()
返回一个具有特定名称的临时文件,当我调用时gc
,它总是返回相同的错误:
即使我以管理员身份运行 Python 脚本也会发生这种情况。如果我删除此文件,则会生成另一个名称不同的文件,但问题仍然存在。
我能做些什么来解决这个错误?
python - 如何让 Tkinter 使用按钮运行命令并在终端中标记我的输出
所以我正在制作一个项目,输出来自谷歌表格的回复,询问我并给我视频创意。我只需要帮助弄清楚如何让 Tkinter 将整个响应输出到一个窗口中。
这是我正在从事的项目的主要代码:
这是我到目前为止的 Tkinter 代码:
google-sheets - 如何根据电子表格中的数据创建数据透视表?
假设我在 Google 表格中有如下数据:
如标题所述,有什么方法可以使用 pygsheets 创建数据透视表?
python - 从 Lambda(Python 脚本 + Pygsheets)到 Google Sheets API 的大量请求
我在 Python 中的 Lambda 上创建了一个脚本,主要使用库 pygsheets,它在调用时操纵 Google 表格。项目已启动并正在运行,但已注意到一个奇怪的事件。在本地,我的项目运行速度很快(约 15 秒),而在云上它有时需要更长的时间(平均约 3 分钟)。我发现这与 pygsheets 等待有关,因为 429 HTTP 错误从多次访问 Google Sheets API。一些睡眠功能的实现阻碍了这一点。
这里更值得关注的是,当此脚本在本地运行时,它会从 Google 表格中读取 ~2x/tab + 2 次以连接到 Google 表格本身。因此,例如,在具有 5 个选项卡的工作表中,它将向 Google API 请求大约 12 次。但是,当我在 Lambda 上使用相同的脚本时,API 几乎是 10 倍,在某一时刻在一秒钟内飙升到 120 个请求。
关于在 Lambda 上检查什么可能导致这种情况的任何建议?有趣的是,将信息写入工作表的项目在所需的确切次数上保持稳定。我审查了我的项目的 python 代码/类以存储连接以供以后使用,而不是在需要时不断地 ping 工作表。目前,我的函数运行时间缩短到大约 30 秒,并在需要时使用睡眠函数,但我担心这个大量请求的问题会在以后在更大的工作表上实现时给我带来问题。
我想知道我可以在 AWS/Lambda 方面检查以解决此问题的途径/选项/设置等吗?或者这是使用云服务的先天问题?
谢谢!
关于此图表:大约 5:05 的少量请求是本地运行,而其他两个峰值出现在 Lambda 上。
python-3.x - Python:将输出导出到 Google 表格
我编写了这个网络抓取程序,从 IG 市场中提取 26 个外汇对的零售交易情绪数据。
控制台中的输出如下所示:
我想将此数据导出到名为“GsheetTest”的 Google 表格,但我被卡住了,我不知道该怎么做。
谷歌 API 已启用。我已经创建了凭据,获得了服务帐户 json 密钥。
我可以使用 pygsheets 和 panda 数据框向这个 google sheet 文件“GsheetTest”写入简单的文本。
这是代码:
python - Pygsheets:如何根据条件突出显示特定列中的单元格
我有一个包含三列的 pandas 数据框,我想使用 pygsheets 突出显示特定列中满足特定条件的单元格。我怎样才能做到这一点?
因此,对于 B < 70 中的任何单元格,将单元格突出显示为蓝色。
python - 使用 Pygsheets 查找单元格并更新同一列中的单元格
我需要每周更新一个带有一些数字的 Google 表格中的日历。我正在使用 pygsheets find 来查找日期,但是我无法获取该单元格的列,因此我可以更新该列中的某些行。
find 返回的是一个单元格列表,但是如果不拆分结果然后使用它来查找单元格,我就无法访问该列。我想知道是否有一种更简单、更清洁的方法。
pandas - 有没有办法只添加最新的值?
我正在使用 python 代码将数据从 excel 导入到 google 表格。每次我运行脚本之前更新的记录都会覆盖写入。请帮助我如何保留以前添加的值并仅添加新值。
python - 如何做一个在特征函数中选择某些特定行的比较器?
所以我试图做一个基于谷歌表格的订阅比较器。g 表在第一行具有订阅特征,每隔一行是订阅 (g 表,所以你可以明白我的意思) 我尝试了不同的方法,但他们没有成功(这个很棒,但它发送了太多请求,因此 API 在 100 个请求/100 秒后阻止了我。我还尝试将链接/取消链接方法应用于批处理命令,但它也不起作用)。
因此我需要你的帮助。不过,我对 python 的了解非常少。我已经下载了 pygsheets,但我真的不在乎我需要做什么才能成功。
如果你想要一个例子,它会是这样的:用户输入他想要的价格、GB 的移动数据等,它会返回符合他的标准的订阅。在这里,我只是要求解决第一部分,即拥有符合条件的行;用户输入标准问题不是现在。