Formulář 2. díl
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.
V menu Nástroje zvolíme Editor scriptů
Vybereme Prázdný projekt
A vložíme script
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
Klikneme na modrý text
A nastavíme spouštěče:
Autorizaci povolíme kliknutím na Pokračovat
A přijmeme požadavky na oprávnění.
Teď můžeme otestovat funkci formuláře
Vše funguje jak má
Zkontrolujeme mail v odeslané poště
A závodník má očekávanou přihlášku v doručené poště :-)
Na co si dát pozor? Je tu jedna maličkost. Pokud se vymaže řádek, tak se duplikuje variabilní symbol.
Přihlásit se k odběru:
Komentáře k příspěvku
(
Atom
)
Žádné komentáře :
Okomentovat