Я бы сделал так.
Выгрузил бы в файл ссылки на ячейки в листах в гугл таблицы в файл.
Написал бы макрос в Excel для сопоставления ссылок на ячейки с файлом.
Выгрузил файл обратно на гугл, прочитал скриптом и создал бы в соответствующих листах ссылки на ячейки.
Разделитель | , в правом столбце готовый текст для вставки в гиперссылку.
Труд полу ручной.В помощь скрипт для получения данных с листа и файл примера. Кодировка файла utf8 без БОМ
Код |
---|
var Id_Folder='2HYS_MXL0diRo_-WMl6doHZrjKZW2jxh5';//Ид должен быть вашей папки
function myFunction() {
var VBCRLF=String.fromCharCode(13,10);
var wb = SpreadsheetApp.getActive();
var sh=wb.getSheetByName('Клиенты');
var gid=sh.getSheetId();
var LastRow=sh.getDataRange().getLastRow();
var usrg= sh.getRange('A1:A' + LastRow)
var s='';
var url=wb.getUrl().replace('/edit','');
for (var i = 0 ; i < LastRow; i++) {
var cel=usrg.getCell(i+1, 1)
s+=sh.getName()+ '|'+cel.getA1Notation()+'|'+'"'+ url+'?gid='+gid+'&range=' +
cel.getA1Notation()+'";"' +cel.getValue()+'"'+VBCRLF;
}
Logger.log(s);
var fold=DriveApp.getFolderById(Id_Folder);
fold.createFile('hyp.txt', s);
}; |