Power Automate – získání změn v seznamu Sharepointu
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Autor: Martin Bradáč
Při změně záznamu v seznamu na Sharepointu lze relativně jednoduchým způsobem získat upozornění, že ke změně došlo. Pokud bychom v rámci Power Automate chtěli získat i informaci o předešlé hodnotě záznamu, řešení už vyžaduje trochu hlubší znalosti. Základním předpokladem je, že seznam historii verzí uchovává.
V době psaní tohoto článku neexistuje v Power Automate akce, která by vrátila předchozí verze záznamu. Sharepoint toto ale umožňuje voláním jeho API.
Spouští bude akce „Při vytvoření nebo úpravě položky“. Ta vrátí ID změněné položky.
Nyní použijeme akci „Poslat požadavek HTTP do SharePointu“ . Nastavíme adresu webu, Metoda bude GET a do Uri vložíme následující zápis : _api/web/lists/getByTitle('Telefonní seznam - celá firma')/items(@{triggerOutputs()?['body/ID']})/Versions
Hodnotu … getByTitle('Telefonní seznam - celá firma').. upravíme dle vlastní potřeby
Část items(@{triggerOutputs()?['body/ID']}) vložíme jako dynamický obsah – hodnota ID ze spouště.
Výstupem je JSON objekt, který lze dále zpracovat. Zadání schématu můžete udělat dle návodu.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.