在将列表输入谷歌表格时,我应该如何修复列表索引超出范围错误?
无论我对范围进行什么更改,我都会不断收到此错误,我只是想知道是否有人可以解释我必须做些什么来解决这个问题。下面列出的是我收到错误的代码。任何帮助表示赞赏。 import gspread from oauth2client.service_account import ServiceAccountCredentials from pprint import pprint import request... »
无论我对范围进行什么更改,我都会不断收到此错误,我只是想知道是否有人可以解释我必须做些什么来解决这个问题。下面列出的是我收到错误的代码。任何帮助表示赞赏。 import gspread from oauth2client.service_account import ServiceAccountCredentials from pprint import pprint import request... »
以下问题和解决方案,how to reset all rows and column data uisng python gspread sheets, 我有以下确切代码 requests = {"requests": [{"updateCells": {"range": {"sheetId": worksheet._properties['sheetId']}, "fields": "*"}}]... »
我正在使用 gspread 和 python 来尝试构建一个程序,将填字游戏的图像解析为谷歌表格格式。因此,我需要制作不规则形状的黑色单元格,例如单元格 A1、B2 和 C3。 现在我一直在尝试使用 gspreads worksheet.format 函数来执行此操作,但它采用 A1 格式作为输入,据我所知,它只接受范围(例如 A1:A3)而不是逗号分隔(例如 A1、B2、C3)。 或者,如果我单... »
我正在尝试在工作表上写东西,但我得到了 gspread.exceptions.APIError: {'code': 429, 'message': "Quota exceeded for quota group 'WriteGroup' and limit 'Write requests per user per 100 seconds'.... 如何编辑我的代码以使其未达到配额限制或在达到配... »
如果我想使用gspread 创建/读取/更新电子表格,我知道首先必须像这样进行身份验证: import gspread gc = gspread.service_account() 我还可以指定文件名以指向服务帐户 json 密钥,但有没有办法告诉gspread使用默认服务帐户凭据而不指向 json? 我的用例是我想在已经带有 IAM 角色的 vm(或云函数)中运行 gspread,但我似乎... »
我在 python 中编写了一个函数,它使用 json 文件作为 Google drive API 的凭据文件。该函数将 google sheet URL 作为输入,并在 gspread 库的帮助下绘制图形。如果我必须制作该函数的一个包,我应该如何包含具有相同路径的 json 文件以使该函数作为一个包工作?我也尝试使用 data_files 和 MANIFEST.in 文件,但没有用。在构建包时,... »
似乎找不到任何答案,但有没有可以获取工作表 ID 的函数/方法? 目前,我的代码如下所示: scope = ['https://spreadsheets.google.com/feeds','https://www.googleapis.com/auth/drive'] ....code to authorize credentials goes here.... ... »
我正在使用 Gspread 格式为 Google 表格中的单元格设置背景颜色。 现在我想使用 GradientRule 来完成这个: Conditional formatting with GradientRule 我知道我必须设置一个“最小点”和一个“最大点”,但我不知道该怎么做。 这是我目前得到的: def color(): spr = client.open("Kleurtjes") she... »
import gspread gc = gspread.login(‘the.email.address@gmail.com’,’password’) AttributeError: 'module' 对象没有属性 'login' ... »
我正在制作一个程序,该程序将从谷歌表中检索数据,这是我一周花费多少的支出日记。成功检索数据后,程序会向我发送一封电子邮件,告诉我我一周内每天花费了多少。 我的消费日记照片: 我正在使用 gspread 来检索数据,并且我能够使用 for 循环逐列检索数据 它给了我数据作为一个列表。 例如,如果我这样做 num_days = 7 goods = [] for day in range(2,... »
我正在尝试使用 gspread 中的 .find 功能来定位一个单元格并更新它旁边的单元格。 我有一些使用 gspread api 的 python 代码。谷歌表格有列名称和颜色。我可以使用 .find 功能来搜索名称为“Joe”的单元格,但是我需要使用另一个名为“color”的变量来更新 Colors 列中“Joe”单元格旁边的单元格。 #Define the variables name ... »
我正在尝试通过 gspread 打开 google 电子表格,但我的代码失败并出现错误: Traceback (most recent call last): File "/home/memcpy/.local/lib/python3.6/site-packages/google/oauth2/_client.py", line 156, in jwt_grant access_tok... »
我正在使用 gspread,并且正在寻找一种通过脚本更改列格式的正确方法。我有一个包含持续时间的列。我想将整个列的格式更改为duration。在 Google UI 中,我可以标记整个列,然后单击格式,然后编号并设置 duration。是否可以通过 gspread/google sheet API 来实现? 编辑 client = gspread.authorize(credentials) ... »
我正在尝试通过 python 中的gspread api 访问谷歌电子表格。我已经导入了gspread。我得到套接字。 error: [Errno 10061] No connection could be made because the target machine actively refused itgc = gspread.login('pan*******@gmail.com', '*... »
我正在开发一个生成动态谷歌电子表格报告的程序。 有时,当我使用 gspread append_row 函数在 Google 电子表格中创建新行(包含数据)时,它不会按预期工作,也不会引发异常。添加了新行,但里面没有数据。 下面的示例代码: #!/usr/bin/python import gspread # report line data report_line = ['name', '... »
我试图按照this 教程从python 访问我的电子表格GetHookedTest。 我已成功添加服务帐户,这是我的凭据。通过工作表与 test@gethooked.iam.gserviceaccount.com 共享 { "type": "service_account", "project_id": "gethooked", "private_key_id": "aaaaaabbb... »
我有一个 python 脚本,我试图安排它在我的 VM 中的任务计划程序中运行,但它似乎没有运行,它返回 (0x2) 作为上次运行的结果。我能够手动运行脚本并且它有效。我什至创建了一个批处理文件来执行有效的脚本,并尝试在任务计划程序中安排它,但它也给出了同样的错误。我唯一的猜测是它不起作用,因为它使用 Google Sheets API 并从项目文件夹中的 JSON 文件中读取凭据,但我仍然不确定... »
我正在尝试使用 batchupdate 更新多个单元格值。但是给我以下错误 我的代码: import gspread gc = gspread.service_account(filename='gdrive_cred.json') sh = gc.open('SmartStraddle').sheet1 stock_name = "NIFTY50" stock_price = 15000 ... »
I have read countless posts on here about using gspread to output data to Google Sheets, but everytime I try an example, it doesn't work for me. Basically I am currently reading in data from an existi... »
我创建了两个不同的变量,其中包含用户输入结果列表。我已将这两个变量放入另一个变量中,这样我就可以用这些数据更新电子表格中的一行。 但是,由于此错误,我无法执行此操作: File "/workspace/.pip-modules/lib/python3.8/site-packages/gspread/worksheet.py", line 1577, in append_row retu... »