我正在创建一段在Google Docs中生成工作表文件的Python代码.该文件自行创建时没有任何问题,但我无法更改其编辑权限.
当我输入以下代码时,出现错误.你能给我一些建议吗?
from google.oauth2.credentials import Credentials
from googleapiclient.discovery import build
from google.oauth2.service_account import Credentials
creds = Credentials.from_service_account_file("key/key1.json")
service = build("sheets", "v4", credentials=creds)
spreadsheet = {
"properties": {
"title": "Nowy arkusz"
}
}
spreadsheet = service.spreadsheets().create(body=spreadsheet).execute()
spreadsheet_id = spreadsheet.get("spreadsheetId")
permission = {
'type': 'anyone',
'role': 'writer',
}
service.permissions().create(fileId=spreadsheet_id, body=permission).execute()
误差率
line 36, in <module>
service.permissions().create(fileId=spreadsheet_id, body=permission).execute()
Attribute误差率: 'Resource' object has no attribute 'permissions'