По умолчанию Google Picker закрывается автоматически, если я выбираю какой-либо файл (csv или text или xls).Я хочу, чтобы он закрывался только в том случае, если расширение имеет формат csv.
Пожалуйста, предложите, какие изменения мне нужно сделать здесь, в моем коде.
function pickerCallback(data) {
var url = 'nothing';
var file_Id = '';
var fileType = '';
if (data[google.picker.Response.ACTION] == google.picker.Action.PICKED) {
var doc = data[google.picker.Response.DOCUMENTS][0];
console.log(doc);
url = doc[google.picker.Document.URL];
file_Id = doc.id;
fileType = doc.mimeType;
if (fileType != "text/csv") {
alert("Error: Selected item is not CSV file");
// Google Picker closes automatically - Problem
// Restrict Google Picker from closing here
} else {
// Google Picker closes automatically - OK
downloadfile(file_Id); // function to perform on fetched file
}
}
var message = 'You picked: ' + url + ' having File Id: ' + file_Id;
console.log(message);
}