Toto je krátký návod na to, jak si za pět minut vytvořit aplikaci, která bude sledovat a do Excelu ukládat data o geografické poloze vašeho telefonu.

Bude fungovat tak, že když v telefonu kliknete na tlačítko, tak se do excelovské tabulky uloží čas záznamu, dvě GPS souřadnice a nadmořská výška s aktuální polohou telefonu.

Využití si dokážu docela dobře představit např. při sledování pohybu zaměstnanců, při měření ujeté vzdálenosti a rychlosti atd.

Aby aplikace fungovala, je třeba:

  1. Připravit tabulku pro ukládání a dát ji na sdílené úložiště (třeba na Dropbox)
  2. Vytvořit Flow
  3. Vytvořit aplikaci v PowerApps (která bude ale obsahovat jen jednu stránku s jedním tlačítkem)

Vytvoření tabulky

Vytvoříme a na Dropbox nahrajeme takovouto tabulku:

prazdna-tabulka

Flow

Takto bude nastavené Flow. Naklikáme, které sloupce výchozí tabulky se mají čím krmit.

flow

PowerApps

Vytvoříme aplikaci s tlačítkem. K tomu přiřadíme vytvořené workflow. Musíme ho ale spouštět se čtyřmi parametry – abychom zaznamenali čas, dvě GPS souřadnice a nadmořskou výšku.

tlacitko-k-gps

Vzorec bude:

  • ‘cesty2.0’.Run(Now(),Location.Longitude,Location.Latitude,Location.Altitude)

Protože:

  • cesty2.0 je název Flow
  • Run je příkaz ke spuštění. Do něj vyplníme 4 parametry – protože tolik jsme jich definovali ve Flow. 
  • Prvním z nich je zase aktuální čas, dvě GPSky a nadmořská výška. Není asi třeba zvlášť vysvětlovat, jak tyto tři funkce pracující s GPS údaji zařízení fungují.

Teď už stačí aplikaci spustit (ideálně ze zařízení s GPS, i když mě to, s výjimkou nadmořské výšky, funguje i z PC) a řádky se, kliknutím na tlačítko, zaznamenávají. Jak je vidět v prvním řádku, tak ve chvíli, kdy GPS souřadnice nelze v budově zjistit, zapíše se jen prázdný řádek.

vysledna-tabulka