Мне нужно найти родительскую папку активной электронной таблицы, чтобы найти файл с указанным именем «event_form_responses», чтобы получить значения из него и использовать эти значения на другом листе. Отладка приведенного ниже сценария возвращает следующую ошибку: «Не удается найти функцию getSheetByName в объекте export_form_responses». Что я делаю не так?
function SSbyName(){
//get current folder id
var ss = SpreadsheetApp.getActive();
var directParents = DriveApp.getFileById(ss.getId()).getParents();
while( directParents.hasNext() ) {
var folder = directParents.next();
var folderId = folder.getId();
//get files in folder
var parent = DriveApp.getFolderById(folderId);
var search = 'title contains "export_form_responses"';
var specificFile = parent.searchFiles(search);
while (specificFile.hasNext()) {
var file = specificFile.next();
var filesheet = file.getSheetByName("Sheet1");
var responserow = filesheet.getLastRow();
var responsecolumn = filesheet.getLastColumn();
var rawform = ss.getSheetByName("RAWFORM");
var target = rawform.getLastRow();
var content = filesheet.getRange(responserow, 1, 1, responsecolumn).getValues();
rawform.getRange(1, 1, 1, responsecolumn).setValues(content);
}
}
}