![](/img/trans.png)
[英]How can I get file size and modified date on the V3 Google Drive API?
[英]How can I get Google spreadsheets file Id by using Google drive API v3?
我將 ContactList.csv 文件上傳到我的谷歌驅動器。 當我點擊打開 CSV 文件時,它會創建並打開一個“ContactList”谷歌電子表格文件。 對其進行一些編輯后,我需要搜索此 google 電子表格文件以將其下載為 CSV。
我應該輸入什么mimeTpye
? 我嘗試使用'text/csv'
,但它會找到原始的 CSV 文件,而不是谷歌電子表格。 因此我不知道如何獲取谷歌電子表格文件 ID。 誰能告訴我怎么辦?
FileList result= null;
try {
result= driveService.files().list()
.setSpaces("drive")
.setQ(" name contains 'ContactList' and mimeType = 'text/csv' ")
.setOrderBy("modifiedTime desc")
.execute();
System.out.println("searchFile ID:"+result.getFiles().get(0).getId());
}catch (Exception e){
e.printStackTrace();
}
根據文檔,要查找 Google 電子表格,您的 MimeType 應該是application/vnd.google-apps.spreadsheet
。 在此處參考所有 Google MimeType。
如何發出此請求的示例代碼( 此處為文檔):
FileList result = driveService.files().list() .setQ("name contains 'ContactList' and mimeType='application/vnd.google-apps.spreadsheet'") .setOrderBy("modifiedTime desc") .setSpaces("drive") .setPageToken(pageToken) .execute();
我希望這對你有幫助。 如果您需要其他任何東西或者您不理解某些東西,請告訴我。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.