从本期开始:https://github.com/googleapis/google-api-go-client/issues/906使用api v3列出和同步gdrive上的Excel文件。const fieldsContent = "nextPageToken, files(id, name,version, mimeType, size, md5Checksum,modifiedTime,lastModifyingUser,webViewLink)"const qInParent = "'%s' in parents"const trashFalse = " and trashed=false"func (d *Drive) testList(id string) { var driveService *drive.Service var pageToken string // .....init the service fileList, err := driveService.Files.List().Q(fmt.Sprintf(qInParent, id)+trashFalse). Fields(fieldsContent). PageSize(pageSize).PageToken(pageToken).Do() // ... print the files}只是一个简单的测试用例。在 处,已获得测试.xlsx状态:2021-03-04T15:14:16+08:00Md5Checksum: 668395eb4b0db465efaf631df3aefd86修改时间:2021-03-04T07:13:02.100Z在 处,已获得测试.xlsx状态:2021-03-04T15:16:06+08:00Md5Checksum: 668395eb4b0db465efaf631df3aefd86修改时间:2021-03-04T07:13:02.100Z在 处,已获得测试.xlsx状态:2021-03-04T15:16:28+08:00Md5Checksum: 6155d40b7376d8c675c02ebd5a2394e9修改时间:2021-03-04T07:13:48.638Z文件首先在时间更改:,第二次更改在时间:,但是通过api,我们无法立即获得更改后文件的信息,可能会延迟几分钟,也许10分钟。2021-03-04T07:13:02.100Z2021-03-04T07:13:48.638Z更新:在gdrive上编辑文件后,在几分钟内通过api下载文件。仍然无法获得最新的文件,仍然得到了以前的文件。
1 回答

开心每一天1111
TA贡献1836条经验 获得超13个赞
如果您使用文档编辑器进行测试,则文件如下所示:
我可以使用api file.get导出文件并下载最新的文件。但仍然无法立即获得版本号和修改时间,仍然有大约几分钟的延迟才能获得最新的版本号和修改时间
请尝试用XLSX文件测试看起来像这样,您无法下载最新的文件,也无法在修改后几分钟内获得版本号和修改时间,并将文件保存在gdrive上。
- 1 回答
- 0 关注
- 89 浏览
添加回答
举报
0/150
提交
取消