function createContract() {
// Zobrazení potvrzovacího hlášení
var ui = SpreadsheetApp.getUi();
var response = ui.alert('Zkopírovali jste v listu DTB do 1. řádku data, která chcete zapsat do generovaného dokumentu?', ui.ButtonSet.YES_NO);
// Kontrola odpovědi
if (response == ui.Button.NO) {
return; // Pokud uživatel klikne na "NO", skript se ukončí
}
// Načtení listu DTB ze souboru s daným ID
var spreadsheetId = "189z9DlbMwAVDSetXquXH6dsyvZanwpYFkZ9VppAX2uQ";
var ss = SpreadsheetApp.openById(spreadsheetId);
var sheet = ss.getSheetByName('DTB');
// Načtení hodnot z prvního řádku listu DTB
var jmeno = sheet.getRange('A1').getValue();
var prijmeni = sheet.getRange('B1').getValue();
var mesto = sheet.getRange('C1').getValue();
var pozice = sheet.getRange('D1').getValue();
var mzda = sheet.getRange('E1').getValue();
var datum = sheet.getRange('G1').getValue();
// Vytvoření kopie textového souboru s daným ID
var templateId = "15TR7w_bzZLUWAzmIhlOQ2f95dIB5W6Wg3QwQ5TWDzlo";
var newFileName = "Smlouva o spolupráci - " + prijmeni;
var newFile = DriveApp.getFileById(templateId).makeCopy(newFileName, DriveApp.getRootFolder());
// Otevření nově vytvořeného dokumentu
var doc = DocumentApp.openById(newFile.getId());
var body = doc.getBody();
// Nahrazení textu v dokumentu
body.replaceText('<<jmeno>>', jmeno);
body.replaceText('<<prijmeni>>', prijmeni);
body.replaceText('<<mesto>>', mesto);
body.replaceText('<<pozice>>', pozice);
body.replaceText('<<mzda>>', mzda);
body.replaceText('<<datum>>', datum);
// Uložení změn v dokumentu
doc.saveAndClose();
// Zobrazení závěrečného hlášení
ui.alert('Dokument byl vytvořen a uložen do složky Můj disk.');
}