Generování osnovy školení pomocí skriptu
Pokud si do kalendáře uložíte jednotlivé části/kapitoly školení nebo přednášky, máte jednoduchou pomůcku usnadňující dodržení časového harmonogramu. Následující Google Apps Script vám navíc zjednoduší vkládání opakující se osnovy do Google Kalendáře.
V článku Osnova školení nebo přednášky jsme si ukázali, jak může být Kalendář Google šikovnou a jednoduchou pomůckou pro vytvoření osnovy nebo časového harmonogramu školení či přednášky.
Následující Google Apps Script vám zjednoduší zadávání více událostí do kalendáře. Stačí pouze upravit zdrojový kód (datum a začátek školení + jednotlivé časové úseky s jejich délkou) a skript spustit.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
var ZACATEK_SKOLENI = 'October 6, 2015 09:00:00'; var MINUTA = 60*1000; function VytvorOsnovuSkoleniGApps() { var starttime = new Date(ZACATEK_SKOLENI); var endtime = new Date(ZACATEK_SKOLENI); function PridejUdalost(udalost, delka) { starttime.setTime(endtime.getTime()); endtime.setTime(starttime.getTime() + delka * MINUTA); CalendarApp.getDefaultCalendar().createEvent(udalost, starttime, endtime); } PridejUdalost('Očekávání, cloud, bezpečnost, a UI Google aplikací, vyhledávání', 60); PridejUdalost('Režim konverzace, důležitá pošta, hvězdičky', 30); PridejUdalost('Štítky, Filtry, Prioritní pošta', 30); PridejUdalost('Nastavení a laboratoř', 30); PridejUdalost('Kontakty', 30); PridejUdalost('Oběd', 60); PridejUdalost('Google Kalendář', 60); PridejUdalost('Google Disk', 90); PridejUdalost('Hangouts', 30); } |
Skript vloží na daný den postupně události definované délky (druhý parametr funkce PridejUdalost). Zda máme na školení zpoždění nebo jsme naopak napřed můžeme jednoduše kontrolovat v kalendáři na webu nebo mobilním zařízení (oba zobrazují značku aktuálního času).
Pokud byste měli se scriptem jakékoliv problémy nebo byl návod nesrozumitelný, neváhejte mě prosím kontaktovat.