function deleteFiles(fileId,supportsTeamDrives) {
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+"'",
orderBy: 'quotaBytesUsed desc',
fields: "nextPageToken, files(id, name, viewedByMeTime, mimeType, quotaBytesUsed)",
}
)
.then(function(response) {
var files = response.result.files;
if (files && files.length > 0) {
for (var i = 0; i < files.length; i++) {
var file = files[i];
var file_id = file.id,
)');
}}
var request = gapi.client.drive.files.delete({
supportsTeamDrives: 'false',
fileId: file_id ,
}); }
request.execute(function(resp) { });
}
Я хочу, чтобы эта функция отображала идентификаторы файлов, так как каждый идентификатор файла удаляется. Как мне объединить функции файла списка и удаления файлов вместе, чтобы это работало?
В настоящее время я разделил их на две функции, но переменная fileID сохраняет только последний выведенный fileID, поэтому функция удаления удалит только один файл, последний файл в списке. Я хочу, чтобы он перечислял и выводил каждый файл в переменную, и, как он указан, он удаляется. Что я могу изменить или добавить в свою цель для достижения этой цели?