Существует список элементов в электронной таблице google, которые нам нужно связать с файлом из другой папки на диске Google. Связь строятся с функцией показано ниже:Динамическая гиперссылка на основе содержимого ячейки в листах Google?
function bscott() {
var ss=SpreadsheetApp.getActiveSpreadsheet();
var s=ss.getActiveSheet();
var c=s.getActiveCell();
var fldr=DriveApp.getFolderById("**FOLDER ID - not included for security**");
var files=fldr.getFiles();
var names=[],f,str;
while (files.hasNext()) {
f=files.next();
str='=hyperlink("' + f.getUrl() + '","' + f.getName() + '")';
names.push([str]);
}
s.getRange(c.getRow(),c.getColumn(),names.length).setFormulas(names);
}
проблема, которую мы столкнулись, если содержимое папки не совпадает упорядоченность нашего списка точно, упорядочивания файлов ПОЗИЦИИ выходит из синхронизации , Мы хотим, чтобы определенные файлы гиперссылки на определенные ячейки в нашем листе, если содержимое другой ячейки в той же строке соответствует содержимому в имени файла. Мы хотели бы избежать ручного создания ссылок для каждой позиции. Возможно ли это в листах Google?