Поэтому я некоторое время назад обратился за помощью к созданию конвертера .xls, и он прекрасно работал, до сих пор он вдруг не работает и выдает мне эту ошибку: SyntaxError: Неожиданный идентификатор (строка 11, файл "DeleteFiles") , Я просмотрел код и не обнаружил синтаксическую ошибку. Любая помощь в решении этого будет принята с благодарностью.
function XLSConvert() {
var files = DriveApp.searchFiles("title contains '.xls' and parents in 'File_ID'");
var destinationFolderId = "File_ID";
var existingFileNames = getFilesInFolder(destinationFolderId);
while (files.hasNext()) {
var xFile = files.next();
var name = xFile.getName();
try {
if (!existingFileNames[name] && (name.indexOf('.xls') > -1)) {
var ID = xFile.getId();
var xBlob = xFile.getBlob();
var newFile = {
title: name,
key: ID,
'parents': [{
"id": destinationFolderId
}]
}
file = Drive.Files.insert(newFile, xBlob, {
convert: true
});
}
} catch (error) {
console.error("Error with file " + name + ": " + error);
}
}
function getFilesInFolder(folderId) {
var folderId = "File_ID";
var folder = DriveApp.getFolderById(folderId);
var filesIterator = folder.getFiles();
var files = {};
while (filesIterator.hasNext()) {
var file = filesIterator.next();
files[file.getName()] = true;
}
return files;
}
}