我想獲取列表(我已經編碼)列表的東西,但接下來,我想要一個刪除按鈕,刪除列表中的所有東西。我如何使用Google Drive SDK和Javascript來做到這一點?如何使用Google Drive API和Javascript刪除符合條件的文件列表?
例如,如果我的標準是:
q: "starred = "+test+" and viewedByMeTime < '"+n+""
如何刪除滿足該條件的每一個文件?
參考文獻:https://developers.google.com/drive/v2/reference/files/delete https://developers.google.com/drive/v2/web/search-parameters
我試着配件搜索文件和刪除文件一起,但我真的不擅長它,我不知道哪個變量代表所有找到符合條件的,以及如何獲得這些文件要FILEID變量:
function DeleteFiles() {
var x = document.getElementById("ResultShown").value;
var date = new Date();
date.setDate(date.getDate() - 180);
var n = date.toISOString().split('.')[0] ;
var test = false;
gapi.client.drive.files.list({
pageSize: x,
q: "starred = "+test+" and viewedByMeTime < '"+n+"'",
fields: "nextPageToken, files(id)",
}
).then(function deleteFile(fileId)) {
var request = gapi.client.drive.files.delete({
appendPre('Files:');
var files = response.result.files;
if (files && files.length > 0) {
for (var i = 0; i < files.length; i++) {
var file = files[i];
'fileId': fileId
});
request.execute(function(resp) { })
}
}
});
}
[爲什麼「有人能幫助我嗎?」不是一個實際的問題?(HTTP ://meta.stackoverflow.com/q/284236)。向我們展示您嘗試的代碼和特定的問題。 –
好的,謝謝@ZigMandel,我不確定從哪裏開始,所以我嘗試將搜索文件的代碼和刪除文件放在一起。 – Pig