Python 我可以用gspread删除google sheet中的行,由google form创建吗?

问题描述 投票:0回答:1

我创建了google form,并在用户填写google form时保存数据到google sheet。 之后,我使用gspread读取数据并创建csv文件。我想删除所有数据在google sheet后,python创建csv文件已经。我的用户这个代码

worksheet = sheet.get_worksheet(0)
worksheet.delete_row(1)

它显示这个错误。

APIError: {'code': 400, 'message': 'Invalid requests[0].deleteDimension: Cannot delete row with form questions. Consider hiding the row instead.', 'status': 'INVALID_ARGUMENT'}

我可以使用gspread删除行在谷歌表创建的谷歌形式?

python google-sheets gspread
1个回答
1
投票

问题是你想删除最上面的一行--包含标题的那一行。

这是不可能的,但你可以删除所有其他行。

注意:你的第一个表单响应将在第二行--因为第一行包含标题。

© www.soinside.com 2019 - 2024. All rights reserved.