0

在“更新文件元数据”下,它显示了如何从创建的文件中更改标题如果我知道 id 或 key,我正在寻找如何更改标题。或者有没有办法做到这一点gspread

4

2 回答 2

4

您也可以直接使用 PyDrive 执行此操作。CreateFile() 只创建一个本地 Python 对象来表示新文件或现有文件的状态

# CreateFile() can be called with an existing id.
file1 = drive.CreateFile({'id': 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'})

file1['title'] = '<new title>' # Change title.
file1.Upload()                 # Upload new title.
于 2017-02-07T11:09:18.433 回答
1

我找到了

from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
gauth = GoogleAuth()
gauth.LocalWebserverAuth()
drive = GoogleDrive(gauth)

id='xxxxxxxxxxxxxxxxxxxxxxxx'
a=drive.auth.service.files().get(fileId=id).execute()
a['title']="new title"
update=drive.auth.service.files().update(fileId=id,body=a).execute()
于 2017-02-06T17:04:40.750 回答