Как в диалоговое окно вывести массив элементов?
Как в диалоговое окно вывести массив элементов?
function addFile(){
var res = [] ;
var kol = 0;
var ui = [] ;
var files = DriveApp.getFiles() ;
while (files.hasNext()) {
var file = files.next();
var fname = file.getName();
res.push(file.getName());
kol++
}
for(var i = 0 ; i < kol ; i++){
ui = HtmlService.createHtmlOutput('<li style = "list-style-type: none"><input type="checkbox" >'+ res[i] + '</li><br>') ;
}
SpreadsheetApp.getUi().showModelessDialog(ui,"Add the file") ;
}
Ответы (1 шт):
Автор решения: Igor
→ Ссылка
ui.push(HtmlService.create...);
var ui = "";
for(var i = 0 ; i < kol ; i++){
ui += '<li style = "list-style-type: none"><input type="checkbox" >'+ res[i] + '</li><br>' ;
}
SpreadsheetApp.getUi().showModelessDialog(
HtmlService.createHtmlOutput(ui,"Add the file"),
"Add the file"
);