Scenarijaus veiksmai

Svarbu

Kad būtų išvengta neteisėtos prieigos, "Windows" reikalauja administratoriaus teisių, kad galėtų pasiekti apsaugotus išteklius. Norėdami pasiekti apsaugotus išteklius (pvz., failus) naudodami scenarijaus veiksmus, vykdykite Power Automate su administratoriaus teisėmis. Norėdami rasti daugiau informacijos apie bėgimą Power Automate administratoriaus teisėmis, eikite į Vykdyti Power Automate su didesnėmis teisėmis.

Scenarijaus veiksmai leidžia paleisti kodo blokus ir įdiegti pasirinktinį elgesį darbalaukio srautuose.

Svarbu

Kaip paskelbta 2023 m. spalio mėn., "VBScript" nebenaudojamas "Windows". Būsimuose "Windows" leidimuose "VBScript" bus prieinama kaip funkcija pagal poreikį prieš pašalinant ją iš operacinės sistemos. Daugiau informacijos ieškokite Nebenaudojamų funkcijų ištekliai.

Visi scenarijų veiksmai atitinka pagrindinę atitinkamos programavimo ar scenarijų kalbos struktūrą: PowerShell, Python, VBScript, JavaScript ir C#/VB.NET.

Pastaba.

Palaikoma C#: v 5.0 versija. Už VB.NET: v 11.0

Natūrali kalba į scenarijų, kurį palaiko kopilotas (peržiūra)

[Ši tema yra negalutinė dokumentacija ir gali keistis.]

Natūrali kalba koduoti yra nauja kopiloto galimybė, pridėta Power Automate darbalaukyje. Tai leidžia greitai sugeneruoti kodą, naudojamą scenarijaus veiksmuose, jį aprašant. Ši funkcija galima atliekant šiuos scenarijų veiksmus:

  • Paleiskite "PowerShell".
  • Paleiskite VBScript
  • Paleiskite komandą DOS
  • Paleiskite Python
  • Paleiskite "JavaScript"

Svarbu

  • Tai yra peržiūros versijos funkcija.
  • Peržiūros funkcijos nėra skirtos naudoti gamybai ir gali būti apribotas jų funkcionalumas. Šias funkcijas galima naudoti prieš oficialų išleidimą, kad klientai galėtų gauti ankstyvą prieigą ir pateikti atsiliepimų.

Prieinamumas pagal regioną

Šiuo metu "Copilot in Power Automate for Desktop" galima tik JAV esančiose aplinkose.

Prieinamumas pagal paskyros tipą

Šiuo metu "copilot in Power Automate for desktop" galima tik vartotojams, turintiems darbo ar mokyklos paskyrą.

Pastaba.

Jei jūsų aplinka yra viename iš anksčiau išvardytų regionų ir vis tiek turite pamatyti kopilotą Power Automate , kad galėtumėte naudotis kompiuteriu, susisiekite su nuomotojo administratoriumi. Jie galėjo išjungti kopiloto funkciją.

Kaip generuoti scenarijus naudojant koplytstulpį ir natūralią kalbą

Norėdami generuoti scenarijus viename iš palaikomų scenarijų veiksmų, vilkite ir numeskite veiksmą dizaino įrankyje ir pasirinkite Generuoti scenarijų naudojant "Copilot".

Vykdomo

Atidaromas raginimo kurti ekranas, kuriame galite įvesti natūralios kalbos raginimą.

Norėdami sukurti scenarijų, parašykite raginimą ir pasirinkite Generuoti. Jei reikia jį sukurti iš naujo, galite pakeisti raginimą ir pasirinkti Atkurti. Kitu atveju pasirinkite Naudoti šį scenarijų , kad grįžtumėte į pagrindinį veiksmo langą, kuriame galėsite jį modifikuoti ir pridėti visus reikalingus kintamuosius.

Šio scenarijaus naudojimo

Svarbu

Įsitikinkite, kad visada peržiūrite AI modelio sukurtą turinį.

Padėkite mums patobulinti šią funkciją

Siųskite atsiliepimą pasirinkdami nykščio aukštyn arba nykščio žemyn piktogramą, esančią po AI sukurtu turiniu. Kai tai padarysite, pasirodys atsiliepimų dialogo langas, kurį naudodami galėsite pateikti atsiliepimą "Microsoft". Animuotas gifas, rodantis, kad kopilotas atsako į vartotojo klausimą iš dizainerio.

Pastaba.

Jei nematote dialogo lango, gali būti, kad nuomotojo administratorius jį išjungė. Daugiau informacijos: Vartotojų atsiliepimų funkcijos išjungimas

Vartotojų atsiliepimų funkcijos išjungimas

Kaip Power Platform administratorius, neleiskite vartotojams siųsti "Copilot" atsiliepimų "Microsoft" naudodami nuomotojo parametrą "Copilot feedback".

Duomenų subjekto teisių prašymai dėl naudotojų atsiliepimų

Nuomotojo administratoriai gali peržiūrėti, eksportuoti ir panaikinti vartotojų atsiliepimus prisijungę prie Microsoft 365 administravimo centro ir pasirinkę Sveikatos>produkto atsiliepimai.

Dirbtinis intelektas su Power Automate ištekliais

Darbas su kintamaisiais scenarijaus veiksmuose

Norėdami paskelbti kintamuosius scenarijaus veiksmuose ir pateikti rezultatus Power Automate, naudokite šias komandas:

  • Norėdami paskelbti naujus kintamuosius "PowerShell" scenarijuose, naudokite $ žymėjimą. Norėdami grąžinti reikšmes iš Vykdyti "PowerShell" scenarijaus veiksmus į Power Automate, naudokite komandą Write-Output .

    $variableName = "variableValue"
    Write-Output $variableName
    
  • Python scenarijams nereikia jokio specialaus žymėjimo, kad būtų galima paskelbti naujus kintamuosius. Norėdami grąžinti reikšmes iš Vykdyti Python scenarijaus veiksmus, naudokite spausdinimo funkciją.

    variableName = "variableValue"
    print variableName
    
  • "VBScript" nereikalauja jokio specialaus žymėjimo, kad būtų galima paskelbti naujus kintamuosius. Naudokite funkciją WScript.Echo , kad grąžintumėte reikšmes iš Vykdyti VBScript veiksmus į Power Automate.

    variableName = "variableValue"
    WScript.Echo variableName
    
  • "JavaScript" scenarijuose naudokite var žymėjimą, kad paskelbtumėte naujus kintamuosius, ir funkciją WScript.Echo , kad grąžintumėte reikšmes iš "Run JavaScript " veiksmų.

    var variableName = "variableValue";
    WScript.Echo(variableName);
    
  • .NET scenarijams naudokite langą Scenarijaus parametrai , pasiekiamą per Vykdyti .NET scenarijaus veiksmo konfigūracijos kortelę. Galite nustatyti atitinkamo kintamojo tipą:

Lango Scenarijaus parametrai vykdymo .NET scenarijaus veiksme, kintamojo tipo nustatyme, ekrano nuotrauka

Be to, galite nustatyti, ar tai įvestis į .NET scenarijų (išplečiamojo meniu Kryptis parinktyje ), scenarijaus išvestį (parinktis Out išplečiamajame sąraše Kryptis ) ar abi (parinktis Išeitis išplečiamajame sąraše Kryptis).

Scenarijaus parametrų lango Vykdyti .NET scenarijaus veiksmą, kuriame nustatoma kryptis, ekrano nuotrauka

Norėdami naudoti Power Automate kintamuosius scenarijaus veiksmuose, naudokite procentinį žymėjimą (%) ir tvarkykite kintamuosius taip pat, kaip užkoduotas reikšmes.

Python scenarijaus, kuriame yra procentinis žymėjimas, ekrano kopija.

Vykdyti DOS komandą

Vykdo DOS komandą arba konsolės programą nematomu režimu ir nuskaito jos išvestį baigus.

Įvesties parametrai

Argumentas Pasirinktinai Priima Numatytoji vertė Aprašą
DOS komanda arba programa No Failas DOS komandos arba konsolės programos su argumentais pavadinimas, jei taikoma
Darbo aplankas Taip Aplankas Visas vykdytinas aplanko kelias, jei taikomas
Triktis po skirtojo laiko Taip Bulio logikos reikšmė Nurodykite, ar DOS komanda ar taikomoji programa bus vykdoma neribotą laiką, ar pateiks triktį po tam tikro nustatyto laikotarpio
Skirtasis laikas No Skaitinė reikšmė 10 Maksimalus sekundžių skaičius, kurį reikia laukti, kol scenarijus bus baigtas (-1, jei neribotą laiką)
Keisti kodo puslapį Nėra Bulio logikos reikšmė Klaidinga Nurodo, ar pakeisti seanso dabartinį kodo puslapį
Kodavimas No ASMO-708: arabų (ASMO 708), big5: tradicinė kinų (Big5), cp1025: IBM EBCDIC (kirilica serbų-bulgarų), cp866: kirilica (DOS), cp875: IBM EBCDIC (graikų modernus), csISO2022JP: japonų (JIS-Allow 1 baitas Kana), DOS-720: arabų (DOS), DOS-862: hebrajų (DOS), EUC-CN: supaprastinta kinų kalba (EUC), EUC-JP: japonų (JIS 0208-1990 ir 0212-1990), euc-jp: japonų (EUC), euc-kr: korėjiečių (EUC), GB18030: supaprastinta kinų kalba (GB18030), gb2312: Supaprastinta kinų kalba (GB2312), hz-gb-2312: supaprastinta kinų kalba (HZ), IBM-tajų: IBM EBCDIC (tajų), IBM00858: OEM Daugiakalbė lotynų kalba I, IBM00924: IBM Latin-1, IBM01047: IBM Latin-1, IBM01140: IBM EBCDIC (JAV-Kanada-Euro), IBM01141: IBM EBCDIC (Vokietija-Euro), IBM01142: IBM EBCDIC (Danija-Norvegija-Euro), IBM01143: IBM EBCDIC (Suomija-Švedija-Euro), IBM01144: IBM EBCDIC (Italijos euras), IBM01145: IBM EBCDIC (Ispanija-Euro), IBM01146: IBM EBCDIC (JK-EURAS), IBM01147: IBM EBCDIC (Prancūzija-Euras), IBM01148: IBM EBCDIC (International-Euro), IBM01149: IBM EBCDIC (Islandijos ir Euro zonos), IBM037: IBM EBCDIC (JAV-Kanada), IBM1026: IBM EBCDIC (turkų lotynų-5), IBM273: IBM EBCDIC (Vokietija), IBM277: IBM EBCDIC (Danija-Norvegija), IBM278: IBM EBCDIC (Suomija-Švedija), IBM280: IBM EBCDIC (Italija), IBM284: IBM EBCDIC (Ispanija), IBM285: IBM EBCDIC (JK), IBM290: IBM EBCDIC (japonų katakana), IBM297: IBM EBCDIC (Prancūzija), IBM420: IBM EBCDIC (arabų), IBM423: IBM EBCDIC (graikų), IBM424: IBM EBCDIC (hebrajų k.), IBM437: OEM Jungtinės Amerikos Valstijos, IBM500: IBM EBCDIC (tarptautinė), ibm737: graikų (DOS), ibm775: Baltijos (DOS), ibm850: Vakarų Europos (DOS), ibm852: Vidurio Europos (DOS), IBM855: OEM kirilica, ibm857: turkų (DOS), IBM860: portugalų (DOS), ibm861: islandų (DOS), IBM863: prancūzų Kanados (DOS), IBM864: arabų (864), IBM865: Šiaurės šalių (DOS), ibm869: graikų, moderni (DOS), IBM870: IBM EBCDIC (daugiakalbė lotynų kalba-2), IBM871: IBM EBCDIC (islandų), IBM880: IBM EBCDIC (kirilica rusų), IBM905: IBM EBCDIC (turkų), iso-2022-jp: japonų (JIS), iso-2022-jp: japonų (JIS-Allow 1 baitas Kana - SO/SI), iso-2022-kr: korėjiečių (ISO), iso-8859-1: Vakarų Europos (ISO), iso-8859-13: estų (ISO), iso-8859-15: lotynų 9 (ISO), iso-8859-2: Vidurio Europos (ISO), iso-8859-3: lotynų 3 (ISO), iso-8859-4: Baltijos (ISO), iso-8859-5: kirilica (ISO), iso-8859-6: arabų (ISO), iso-8859-7: Graikų (ISO), iso-8859-8: hebrajų (ISO-Visual), iso-8859-8-i: hebrajų (ISO-loginė), iso-8859-9: turkų (ISO), Johab: korėjiečių (Johab), koi8-r: kirilica (KOI8-R), koi8-u: kirilica (KOI8-U), ks_c_5601-1987: korėjiečių, macintosh: Vakarų Europos (Mac), shift_jis: japonų (Shift-JIS), us-ascii: US-ASCII, utf-16: Unicode, utf-16BE: Unicode (Big-Endian), utf-32: Unicode (UTF-32), utf-32BE: Unicode (UTF-32 Big-Endian), utf-7: Unicode (UTF-7), utf-8: Unicode (UTF-8), windows-1250: (Windows), windows-1251: kirilica (Windows), Windows-1252: Vakarų Europos (Windows), windows-1253: graikų (Windows), windows-1254: turkų (Windows), windows-1255: hebrajų (Windows), windows-1256: arabų (Windows), windows-1257: Baltijos (Windows), windows-1258: vietnamiečių (Windows), windows-874: tajų (Windows), x-kinų-CNS: tradicinė kinų (CNS), x-kinų-eten: tradicinė kinų (Eten), x-cp20001: TCA Taiwan, x-cp20003: IBM5550 Taiwan, x-cp20004: TeleText Taiwan, x-cp20005: Wang Taiwan, x-cp20261: T.61, x-cp20269: ISO-6937, x-cp20936: supaprastinta kinų kalba (GB2312-80), x-cp20949: korėjiečių Wansung, x-cp50227: supaprastinta kinų kalba (ISO-2022), x-EBCDIC-KoreanExtended: IBM EBCDIC (korėjiečių išplėstinė), x-Europa: Europa, x-IA5: Vakarų Europos (IA5), x-IA5-vokiečių: vokiečių (IA5), x-IA5-norvegų: norvegų (IA5), x-IA5-švedų: švedų (IA5), x-iscii-as: ISCII Assamese, x-iscii-be: ISCII Bengali, x-iscii-de: ISCII Devanagari, x-iscii-gu: ISCII Gujarati, x-iscii-ka: ISCII Kannada, x-iscii-ka: ISCII Malayalam, x-iscii-or: ISCII Oriya, x-iscii-pa: ISCII Punjabi, x-iscii-ta: ISCII Tamil, x-iscii-te: ISCII telugų, x-mac-arabų: arabų (Mac), x-mac-ce: Vidurio Europos (Mac), x-mac-chinesesimp: kinų supaprastinta (Mac), x-mac-chinesetrad: kinų tradicinė (Mac), x-mac-kroatų: kroatų (Mac), x-mac-kirilica: kirilica (Mac), x-mac-graikų: graikų (Mac), x-mac-hebrajų: hebrajų (Mac), x-mac-islandų: islandų (Mac), x-mac-japonų: japonų (Mac), x-mac-korėjiečių: korėjiečių (Mac), x-mac-rumunų: rumunų (Mac), x-mac-thai: tajų (Mac), x-mac-turkų: turkų (Mac), x-mac-ukrainiečių: ukrainiečių (Mac)" utf-8: Unicode (UTF-8) Kodavimas, kurį reikia naudoti skaitant išvestį

Pateikti kintamieji

Argumentas Tipas Aprašą
CommandOutput Teksto reikšmė Teksto išvestis iš DOS komandos arba programos
CommandErrorOutput Teksto reikšmė Tekstas, aprašantis įvykusias klaidas (jei tokių yra) DOS komandos arba programos vykdymo metu
CommandExitCode Skaitinė reikšmė Komandos arba programos išėjimo kodas. Ši reikšmė yra skaitinė

Išimtys

Išimtis Aprašą
Nepavyksta vykdyti komandos arba konsolės programos Nurodo problemą vykdant nurodytą komandą ar konsolės programą
Nepavyko vykdyti scenarijaus skirtuoju laiku Nurodo problemą vykdant pateiktą scenarijų skirtuoju laiku

Vykdyti „VBScript“

Vykdomas pasirinktinis „VBScript“ kodas, o jo išvestys nuskaitomos kaip kintamasis.

Šį veiksmą galite naudoti norėdami įtraukti savo pasirinktinį VBScript kodą į darbalaukio srautą, taip pat turėdami galimybę naudoti jame esančius kintamuosius, kad prireikus sukurtumėte dinaminį VBScript turinį.

Įvesties parametrai

Argumentas Pasirinktinai Priima Numatytoji vertė Aprašą
Vykdytinas „VBScript“ Taip Teksto reikšmė VBScript kodas, kurį reikia vykdyti. Kintamieji gali būti įtraukti į scenarijų, nes jie įvertinami prieš vykdant VBScript
Triktis po skirtojo laiko Taip Bulio logikos reikšmė Nėra Nurodykite, ar „VBScript“ scenarijus bus vykdomas neribotą laiką, ar pateiks triktį po tam tikro nustatyto laikotarpio
Skirtasis laikas No Skaitinė reikšmė 10 Maksimalus sekundžių skaičius, kurį reikia laukti, kol scenarijus bus baigtas (-1, jei neribotą laiką)

Pateikti kintamieji

Argumentas Tipas Aprašą
VBScriptOutput Teksto reikšmė Scenarijaus išvestis
Scenarijaus klaida Teksto reikšmė Klaidos, kurios gali atsirasti vykdant VBScript kodą

Išimtys

Išimtis Aprašą
Nepavyko vykdyti scenarijaus skirtuoju laiku Nurodo problemą vykdant pateiktą scenarijų skirtuoju laiku

Vykdyti „JavaScript“

Vykdomas pasirinktinis „JavaScript“ kodas, o jo išvestys nuskaitomos kaip kintamasis.

Įvesties parametrai

Argumentas Pasirinktinai Priima Numatytoji vertė Aprašą
Vykdytinas „JavaScript“ Taip Teksto reikšmė "JavaScript" kodas, kurį reikia vykdyti. Kintamieji gali būti įtraukti į scenarijų, nes jie įvertinami prieš vykdant "JavaScript" kodą
Triktis po skirtojo laiko Taip Bulio logikos reikšmė Nurodykite, ar „JavaScript“ scenarijus bus vykdomas neribotą laiką, ar pateiks triktį po tam tikro nustatyto laikotarpio
Skirtasis laikas No Skaitinė reikšmė 10 Maksimalus sekundžių skaičius, kurį reikia laukti, kol scenarijus bus baigtas (-1, jei neribotą laiką)

Pateikti kintamieji

Argumentas Tipas Aprašą
JavascriptOutput Teksto reikšmė Scenarijaus išvestis
Scenarijaus klaida Teksto reikšmė Klaidos, kurios gali atsirasti vykdant "JavaScript" kodą

Išimtys

Išimtis Aprašą
Nepavyko vykdyti scenarijaus skirtuoju laiku Nurodo problemą vykdant pateiktą scenarijų skirtuoju laiku

Vykdyti „PowerShell“ scenarijų

Vykdomas pasirinktinis „PowerShell“ scenarijus, o jo išvestys nuskaitomos kaip kintamasis.

Šį veiksmą galite naudoti norėdami įtraukti savo pasirinktinį "PowerShell" kodą į darbalaukio srautą, taip pat turėdami galimybę jame naudoti kintamuosius, kad prireikus generuotumėte dinaminį "PowerShell" turinį.

Įvesties parametrai

Argumentas Pasirinktinai Priima Numatytoji vertė Aprašą
Vykdytinas „PowerShell“ kodas Taip Teksto reikšmė "PowerShell" kodas, kurį reikia vykdyti. Kintamieji gali būti įtraukti į scenarijų, nes jie įvertinami prieš vykdant "PowerShell" kodą
Triktis po skirtojo laiko Taip Bulio logikos reikšmė Nurodykite, ar "PowerShell" scenarijus bus vykdomas neribotą laiką, ar nepavyks po nustatyto laikotarpio
Skirtasis laikas No Skaitinė reikšmė 10 Maksimalus sekundžių skaičius, kurį reikia laukti, kol scenarijus bus baigtas (-1, jei neribotą laiką)

Pateikti kintamieji

Argumentas Tipas Aprašą
PowershellOutput Teksto reikšmė Scenarijaus išvestis
Scenarijaus klaida Teksto reikšmė Klaidos, kurios gali atsirasti vykdant "PowerShell" kodą

Išimtys

Išimtis Aprašą
Nepavyko paleisti „PowerShell“ scenarijaus Nurodo problemą vykdant pateiktą „PowerShell“ scenarijų
Nepavyko vykdyti scenarijaus skirtuoju laiku Nurodo problemą vykdant pateiktą scenarijų skirtuoju laiku

Vykdyti „Python“ scenarijų

Vykdo Python scenarijaus kodą ir nuskaito jo išvestį.

Įvesties parametrai

Argumentas Pasirinktinai Priima Numatytoji vertė Aprašą
Vykdytinas „Python“ scenarijus No Teksto reikšmė Python scenarijaus kodas, kurį reikia vykdyti
„Python“ versija No Python 2.7, Python 3.4 Python 2.7 Nurodykite, kurią „Python“ versiją naudoti vykdant scenarijų
Modulio aplanko keliai Taip Aplankųsąrašas Aplankų, kuriuose yra išoriniai Python moduliai, keliai

Pateikti kintamieji

Argumentas Tipas Aprašą
PythonScriptOutput Teksto reikšmė Scenarijaus išvestis
Scenarijaus klaida Teksto reikšmė Klaidos, kurios gali atsirasti vykdant Python scenarijaus kodą

Išimtys

Išimtis Aprašą
Nepavyko paleisti „Python“ scenarijaus Nurodo problemą vykdant pateiktą „Python“ scenarijų
Katalogas nerastas Nurodoma, kad katalogas nerastas

Vykdyti .NET scenarijų

Vykdo .NET (C#/VB.NET) scenarijaus kodą ir nuskaito jo išvestį.

Įvesties parametrai

Argumentas Pasirinktinai Priima Numatytoji vertė Aprašą
Kalba Nėra C#/ VB.NET C# Scenarijaus kalba
.NET scenarijų importavimai Taip Teksto reikšmė .NET scenarijaus importavimai, kurie turi būti įtraukti į scenarijų
Nuorodos, kurios turi būti įkeltos Taip Aplankas Šakninis kelias, kuriame yra .NET dinaminių saitų bibliotekų (.dll failų) nuorodos
Scenarijaus parametrai Taip Scenarijaus parametrai, kuriuos apibrėžia vartotojas Scenarijuje apibrėžtų parametrų reikšmių nustatymas
Vykdytinas .NET kodas No Teksto reikšmė Vykdytinas .NET kodas

Pateikti kintamieji

Šis veiksmas gali sukurti kintamuosius, atsižvelgiant į vartotojo atliktą konfigūraciją naudojant langą Scenarijaus parametrai .

Pastaba.

Jei veiksmas sukonfigūruotas taip, kad būtų sukurti išvesties parametrai ( juos konfigūruojant naudojant kryptį Išeiti ), visada turėtumėte užtikrinti, kad scenarijaus viduje esantis parametras būtų nustatytas į kitą reikšmę nei null. Priešingu atveju scenarijaus vykdymas sukelia klaidą, nes išvesties parametras nebuvo nustatytas.

Išimtys

Išimtis Aprašą
Nepavyko paleisti .NET scenarijaus Nurodo problemą vykdant pateiktą .NET scenarijų