Jednoduché měření závodů - běh, horská kola, triathlon, aquathlon, plavání a další.

Používá technologii služby Blogger.

Formulář 2. díl

Žádné komentáře
Ve druhém pokračování bude ukázka jak vytvořit formulář, který po registraci potvrzení do mailu.
Je to dobré na odhalení chyb a taky se to hodí, když potřebujete poslat uživatelům informace k platbě, jako třeba variabilní symbol. 


Takže začneme u formuláře z prvního dílu a doplníme do J1 text Variabilní symbol.
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/001.png

V menu Nástroje zvolíme Editor scriptů
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/002.png

Vybereme Prázdný projekt
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/003.png

A vložíme script
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/004.png

Můžete ho zkopírovat tady:

VLOŽENÝ SCRIPT

function AutomatickaOdpovedNaPrihlasku(e) {
  
  var Prijmeni = e.values[1]; //nebo je to možné zapsat takto: var Prijmeni = e.namedValues['Příjmení'][0];
  var Jmeno =  e.values[2]; //nebo je to možné zapsat takto: var Jmeno = e.namedValues['Jméno'][0];
  var Rocnik = e.values[3]; //v hranaté závorce je číslo sloupce (počítáno od 0)
  var Email = e.values[4];
  var Klub = e.values[5];
  var Kategorie = e.values[6];
  var VariabilniSymbol = 78000; //cislo ke kterému se bude připočítávat číslo řádku
  var List = SpreadsheetApp.getActiveSheet();
  var CisloPoslednihoRadku = List.getLastRow();
  VariabilniSymbol = VariabilniSymbol + CisloPoslednihoRadku ; 
  List.getRange(CisloPoslednihoRadku, 10).setValue(VariabilniSymbol);
  
  
  MailApp.sendEmail(Email,
                    "Přihláška na závod - ????? - datum - testovací" ,  
                    "Děkuji za přihlášku k závodu \n" +
                    "Pro kontrolu posílám registrační údaje a informace k platbě: \n" + 
                    "Příjmení: " + Prijmeni + "\n" +
                    "Jméno: " + Jmeno + "\n" +
                    "Ročník: " + Rocnik + "\n" +
                    "E-mail: " + Email + "\n" +
                    "Klub nebo město: " + Klub + "\n" +
                    "Kategorie: " + Kategorie + "\n" +
                    "\n" +
                    "Platbu prosím proveďte do 14ti dnů od registrace na účet 123456xxxxx/XXXX\n" +
                    "Variabilní symbol :" + VariabilniSymbol + "\n" +
                    "\n" +
                    "\n" +
                    "Nějaký text na konec mailu\n\n" + 
                    "Jméno odesílatele\n" + 
                    "http://www.prozavody.cz\n" + 
                    "POUZE TEST !!!!",
                    {name:"Pořadatel závodu XY"});

}

Pro to, aby se script spustil ho musíme aktivovat.
V menu Zdroje vybereme Spouštěče aktuálního projektu
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/005.png

Klikneme na modrý text
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/006.png

A nastavíme spouštěče:
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/007.png

Autorizaci povolíme kliknutím na Pokračovat
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/008.png

A přijmeme požadavky na oprávnění.
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/009.png

Teď můžeme otestovat funkci formuláře
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/010.png


Vše funguje jak má
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/011.png

Zkontrolujeme mail v odeslané poště
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/012.png

A závodník má očekávanou přihlášku v doručené poště :-)
https://sites.google.com/a/zamostny.cz/prozavody/registracni-formulare/_draft_post/013.png


Na co si dát pozor? Je tu jedna maličkost. Pokud se vymaže řádek, tak se duplikuje variabilní symbol.



Žádné komentáře :

Okomentovat