Объединил скриптом гуглтаблицу (А) с гуглдок (B). Теперь шаблон гуглдок тянет данные из таблицы и выгружает готовый документ в указанную папку (С) на диске. ПесТня.
Планирую создать разные гуглтаблицы с данными А1, A2, A3 и т.д. и разные шаблоны гуглдок B1, B2, B3 и тд. и выгрузить готовые документы в папки С1, С2, С3 и т.д.
Вопрос: Какую глобальную функцию вставить в скрипт гуглтаблицы чтобы выполнялось (например) условие при запуске скрипта: из таблицы А5 гуглдок B17 тянет данные и выгружает в папку С27?
Или под каждую связку писать отдельный скрипт - но это большой объем и самое главное, что шаблоны А и B будут меняться со временем... Или укажите направление, может вообще эту задачу с другими программами можно сделать?
function Creator() {
// это константы для шаблонов
const docFile_Doverennost = ("id шаблона докфайла В")
// это константы для каталогов
const docFolder_TVO = ("id папки С")
// это директория для новых файлов
const tempFolder = DriveApp.getFolderById(docFolder_TVO);
const tempFile = docFile.makeCopy(tempFolder);
// делаем копию шаблона
const tempDocFile = DocumentApp.openById(tempFile.getId());
// открываем созданную копию
const body = tempDocFile.getBody();
// тело файла копии
var list = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var b2 = list.getRange(2, 2).getValue()
body.replaceText("{m}", b2);
tempDocFile.saveAndClose();
}