Python 3.x “获取错误”;gspread.exceptions.SpreadsheetNotFound“;
一直在尝试使用服务帐户通过Python访问Google Drive。我不断地得到上面的错误。我已经在互联网上查阅了关于这方面的现有文档,并尝试了以下方法Python 3.x “获取错误”;gspread.exceptions.SpreadsheetNotFound“;,python-3.x,google-sheets,google-drive-api,Python 3.x,Google Sheets,Google Drive Api,一直在尝试使用服务帐户通过Python访问Google Drive。我不断地得到上面的错误。我已经在互联网上查阅了关于这方面的现有文档,并尝试了以下方法 添加了用于访问Excel电子表格的服务帐户电子邮件 添加了用于访问包含电子表格的文件夹的服务帐户电子邮件 指定默认范围以包括驱动器和电子表格 启用google drive和电子表格API 代码如下所示 进口gspread 默认范围=['https://www.googleapis.com/auth/spreadsheets','https:
- 添加了用于访问Excel电子表格的服务帐户电子邮件
- 添加了用于访问包含电子表格的文件夹的服务帐户电子邮件
- 指定默认范围以包括驱动器和电子表格
- 启用google drive和电子表格API 代码如下所示
ht1=gc.openby_key(“您的电子表格ID”)//替换为您的ID
工作表=sh.SHEET(“Sheet1”)//替换为工作表名称
val=工作表.acell('A1')。值
打印(val)
确保用实际id替换电子表格id
以防万一
电子表格ID:
图纸名称:
我使用了spreadshht名称,将尝试使用ID。thanks@AdityaPikle如果您不知道,请尝试上述代码。它不起作用,但给了我另一个错误。gspread.exceptions.apirerror:{'code':400,'消息':'此文档不支持此操作','状态':'失败的前提条件'}