2016-07-15 133 views

回答

0

Google Drive v2

使用屬性alternateLink

alternateLink

  • 的鏈接在相關的谷歌編輯器或瀏覽器打開該文件。

Java腳本示例代碼:

/** 
* Print a file's metadata. 
* 
* @param {String} fileId ID of the file to print metadata for. 
*/ 
function printFile(fileId) { 
var request = gapi.client.drive.files.get({ 
'fileId': fileId 
}); 
request.execute(function(resp) { 
console.log('Title: ' + resp.title); 
console.log('Description: ' + resp.description); 
console.log('MIME type: ' + resp.mimeType); 
console.log('Alternative link: '+resp.alternateLink) 
}); 
} 

Google Drive v3

使用porperty webViewLink

webViewLink

  • 用於在瀏覽器中的相關Google編輯器或查看器中打開文件的鏈接。

Java腳本示例代碼:

/** 
* Print files. 
*/ 
function listFiles() { 
var request = gapi.client.drive.files.list({ 
'pageSize': 10, 
'fields': "nextPageToken, files(id, name, webViewLink)" 
}); 

request.execute(function(resp) { 
appendPre('Files:'); 
var files = resp.files; 
if (files && files.length > 0) { 
for (var i = 0; i < files.length; i++) { 
var file = files[i]; 
appendPre(file.name + ' (' + file.id + ')' + file.weblink); 
} 
} else { 
appendPre('No files found.'); 
} 
}); 
} 

注:

在v3中,場parameter用於獲取該文件的所需特性。

相關問題