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.');

}