從本期開始: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}只是一個(gè)簡單的測試用例。在 處,已獲得測試.xlsx狀態(tài):2021-03-04T15:14:16+08:00Md5Checksum: 668395eb4b0db465efaf631df3aefd86修改時(shí)間:2021-03-04T07:13:02.100Z在 處,已獲得測試.xlsx狀態(tài):2021-03-04T15:16:06+08:00Md5Checksum: 668395eb4b0db465efaf631df3aefd86修改時(shí)間:2021-03-04T07:13:02.100Z在 處,已獲得測試.xlsx狀態(tài):2021-03-04T15:16:28+08:00Md5Checksum: 6155d40b7376d8c675c02ebd5a2394e9修改時(shí)間:2021-03-04T07:13:48.638Z文件首先在時(shí)間更改:,第二次更改在時(shí)間:,但是通過api,我們無法立即獲得更改后文件的信息,可能會延遲幾分鐘,也許10分鐘。2021-03-04T07:13:02.100Z2021-03-04T07:13:48.638Z更新:在gdrive上編輯文件后,在幾分鐘內(nèi)通過api下載文件。仍然無法獲得最新的文件,仍然得到了以前的文件。
1 回答

開心每一天1111
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊
如果您使用文檔編輯器進(jìn)行測試,則文件如下所示:
我可以使用api file.get導(dǎo)出文件并下載最新的文件。但仍然無法立即獲得版本號和修改時(shí)間,仍然有大約幾分鐘的延遲才能獲得最新的版本號和修改時(shí)間
請嘗試用XLSX文件測試看起來像這樣,您無法下載最新的文件,也無法在修改后幾分鐘內(nèi)獲得版本號和修改時(shí)間,并將文件保存在gdrive上。
- 1 回答
- 0 關(guān)注
- 104 瀏覽
添加回答
舉報(bào)
0/150
提交
取消