Spustenie aktivity skriptu a odoslanie výstupného súhrnu e-mailom
Tento príklad ukazuje, ako spustiť skript na inštancii Azure SQL a odoslať výstupný súhrn e-mailom.
Na začiatok musíte splniť nasledujúce predpoklady:
- Konto nájomníka s aktívnym predplatným. Vytvorte si bezplatné konto.
- Vytvorí sa pracovný priestor.
V tomto príklade vytvoríte aktivitu skriptu na vykonanie skriptu v inštancii Azure SQL a potom odošlete výstupný súhrn e-mailom.
Vytvorte nový kanál vo svojom pracovnom priestore.
Vyhľadajte položku Aktivita skriptu na table Aktivity kanála a vyberte ju, ak ju chcete pridať na plátno kanála.
Poznámka
V závislosti od veľkosti okna prehliadača môže byť slovo Skript skryté a zobrazuje sa len ikona.
Vyberte na plátne novú aktivitu skriptu, ak ešte nie je vybratá.
Ak chcete nakonfigurovať kartu Všeobecné nastavenia, prečítajte si tému Všeobecné pokyny na nastavenie.
Vyberte kartu Nastavenia a potom v rozbaľovacom zozname Pripojenie vyberte existujúce pripojenie azure SQL alebo Azure SQL Managed Instance alebo vytvorte nové pripojenie a zadajte podrobnosti konfigurácie.
Zadajte skript. V textovom poli Skript na stránke Nastavenia aktivity skriptu môžete spustiť ľubovoľné skripty alebo skripty bez dotazov, ktoré vykonávajú operácie v databáze. V tomto príklade môžete použiť tento jednoduchý skript SQL:
SELECT 'This is an example of output generated by a SQL script.' as OutputText
Na paneli s nástrojmi Aktivity vyhľadajte aktivitu Programu Office 365 Outlook. Popis textu sa nemusí zobraziť, ak veľkosť okna nie je dostatočne veľká, takže môžete ikonu vyhľadať alebo v prípade potreby rozbaliť.
Vyberte aktivitu Skript a potom presuňte položku Na výstupe o úspešnom dokončení (zelený znak začiarknutia na pravej strane aktivity na table editora) do aktivity Outlooku v Office 365.
V editore kanála vyberte aktivitu Office 365 – Outlook, potom vyberte jej kartu Nastavenia a prihláste sa do svojho konta Outlooku v Office 365, ktoré odošle e-mail.
Po prihlásení sa zobrazí šablóna odchádzajúceho e-mailu. Zadajte zoznam e-mailov pre e-mail, na ktorý chcete prejsť do textového poľa Do a Predmet v tomto textovom poli. Všimnite si, že všetky polia v šablóne podporujú dynamický obsah. Vyberte oblasť Text textu textu a potom vyberte položku Pridať dynamický obsah a prispôsobte si, čo pridáme. Vyberte položku Activity outputs (Výstupy aktivity), ak ešte nie je vybratá, a potom vyberte výstup aktivity. Ak chcete použiť tento dynamický obsah ako Text e-mailu, vyberte položku OK. Na generovanie e-mailov ľubovoľnej úrovne zložitosti môžete použiť ľubovoľnú kombináciu výstupov. V tomto prípade používame nasledujúci výraz na výstup vrátenej hodnoty zo skriptu SQL:
@concat('Output from script activity: ', activity('Script1').output.resultSets[0].rows[0].OutputText)
Ak chcete, môžete tiež zadať rozšírené nastavenia e-mailu vrátane alternatívnej hodnoty Od (Odoslať ako), cc, BCC, citlivosť, odpoveď na alebo dôležitosť:
Prepnite na kartu Domov v hornej časti editora kanála a výberom tlačidla Uložiť kanál uložte. Vyberte položku Spustiť, aby ste ju spustili priamo, alebo ak ju chcete naplánovať, vyberte položku Spustiť. Históriu spúšťania môžete zobraziť aj tu alebo konfigurovať iné nastavenia.
Po úspešnom spustení kanála začiarknite konto (kontá), ktoré ste zadali v poli To v nastaveniach aktivity office 365 Outlooku, a overte výstup.