Office Script předávající informace do Power Automate
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
V tomto článku je popsané, jak v Office Scriptu vygenerovat hodnotu, kterou si pak vezme Power Automate a např. ji pošle mailem.
Office Script, který vygeneruje dvě hodnoty
-
function main(workbook: ExcelScript.Workbook,){console.log(1) //console outputreturn(2) // result}
Použití hodnot v Power Automate
Výstupem v Power Automate by byl objekt "Body", s takovýmto obsahem:
- {"result":2,"logs":["[2022-11-09T18:57:34.1580Z] 1"]}
To je dost špatně čitelné, lepší by bylo dát zvlášť "result" a zvlášť "logs".
Proto nejprve použijeme krok Parse JSON, kterým to rozpadneme na jednotlivé složky (analogicky i na hlubší úrovně):
a pak do kroku s mailem snadno odkážeme na jednotlivé části JSONu:
V mailu přijde tento text:
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.