我有一个我一直在使用的脚本,但它只能用于写入活动工作表(从Google云端硬盘中的指定目录中提取文档列表)。如何将其转换为在特定工作表上运行。工作表的名称是“每7”。
function list_all_files_inside_one_folder_without_subfolders(){
var sh = SpreadsheetApp.getActiveSheet();
var folder = DriveApp.getFolderById('0B4zzmqQYDRm2flZPRFVWd1FfSGpJTXFmcWlSLXVVTUZJRjNlU3QzTER6aHFsYVEzTDdrS00'); // I change the folder ID here
var list = [];
list.push(['Name']);
var files = folder.getFiles();
while (files.hasNext()){
file = files.next();
var row = []
row.push(file.getName())
list.push(row);
}
sh.getRange(1,1,list.length,list[0].length).setValues(list);
}
答案 0 :(得分:4)
尝试改变:
var sh = SpreadsheetApp.getActiveSheet();
到
var sh = SpreadsheetApp.getActive().getSheetByName('Per 7');