Belešku
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da se prijavite ili da promenite direktorijume.
Pristup ovoj stranici zahteva autorizaciju. Možete pokušati da promenite direktorijume.
Važno
Da bi se sprečio neovlašćeni pristup, Vindovs zahteva administratorska prava za pristup zaštićenim resursima. Da biste pristupili zaštićenim resursima (kao što su fajlovi) koristeći skriptne akcije, pokrenite Power Automate sa administratorskim pravima. Da biste pronašli više informacija o pokretanju Power Automate kao administrator, idite na Pokreni Power Automate sa povišenim pravima.
Skriptne akcije vam omogućavaju da pokrenete blokove koda i implementirate prilagođeno ponašanje u tokovima na radnoj površini.
Važno
Kao što je najavljeno u oktobru 2023. godine, VBScript je zastareo iz Vindovs-a. U budućim izdanjima operativnog sistema Vindovs, VBScript će biti dostupan kao funkcija na zahtev pre nego što se ukloni iz operativnog sistema. Za više informacija, pogledajte Resursi za zastarele funkcije.
Sve skriptne akcije prate osnovnu strukturu odgovarajućeg programskog ili skriptnog jezika: PoverShell, Pithon, VBScript, JavaScript i C # / VB.NET.
Belešku
Podržana verzija za C#: v 5.0. Za VB.NET: v 11.0
Prirodni jezik u skriptu povered bi copilot (pregled)
[Ova tema je prerelease dokumentacija i podložna je promenama.]
Prirodni jezik za kodiranje je nova mogućnost kopilota dodata za Power Automate radnu površinu. Omogućava vam da brzo generišete kod koji se koristi u skriptnim akcijama tako što ćete ga opisati. Ova funkcija je dostupna u sledećim skriptnim akcijama:
- Pokreni PoverShell
- Pokreni VBScript
- Pokreni DOS komandu
- Pokreni Pithon
- Pokreni JavaScript
Važno
- Ovo je preliminarna funkcija.
- Funkcije pregleda nisu namenjene za korišćenje u proizvodnji i mogu da imaju ograničene funkcionalnosti. Ove funkcije su dostupne pre zvaničnog objavljivanja kako bi klijenti mogli ranije da im pristupe i pruže povratne informacije.
Dostupnost po regionima
Trenutno, kopilot za Power Automate desktop je dostupan samo u okruženjima koja se nalaze u Sjedinjenim Državama.
Dostupnost prema vrsti naloga
Trenutno, copilot in Power Automate za desktop je dostupan samo za korisnike sa radnim ili školskim nalogom.
Belešku
Ako je vaše okruženje u jednom od prethodno navedenih regiona i još uvek morate da vidite kopilot za Power Automate desktop iskustvo, obratite se administratoru stanara. Možda su isključili funkcionalnost kopilota.
Kako generisati skripte koristeći kopilot i prirodni jezik
Da biste generisali skripte u jednoj od podržanih skriptnih akcija, prevucite i ispustite akciju u dizajneru i izaberite Generiši skriptu sa Copilot-om.
Otvara se ekran za kreiranje upita gde možete da unesete upit na prirodnom jeziku.
Da biste kreirali skriptu, napišite upit i izaberite Generiraj. Ako želite da ga ponovo kreirate, možete da promenite upit i izaberite Regenerisati. U suprotnom, izaberite Koristi ovu skriptu da se vratite na glavni prozor akcije, gde možete da ga izmenite i dodate sve potrebne varijable.
Važno
Uverite se da uvek pregledate sadržaj koji generiše AI model.
Pomozite nam da poboljšamo ovu funkciju
Pošaljite povratne informacije tako što ćete odabrati ikonu palca gore ili palca dole ispod sadržaja generisanog AI. Kada to uradite, pojavljuje se dijalog za povratne informacije, koji možete koristiti za slanje povratnih informacija Microsoftu.
Belešku
Ako ne možete da vidite dijalog, vaš administrator stanara ga je možda isključio. Dodatne informacije: Onemogućavanje funkcionalnosti povratnih informacija korisnika
Onemogućavanje funkcionalnosti povratnih informacija korisnika
Kao Power Platform administrator, sprečite korisnike da šalju Copilot povratne informacije Microsoftu koristeći postavku "Copilot povratne informacije".
Zahtevi za prava subjekata podataka o povratnim informacijama korisnika
Administratori stanara mogu pregledati, izvoziti i izbrisati povratne informacije od svojih korisnika tako što će se prijaviti u Microsoft 365 centar za administratore, a zatim odabrati povratne informacije> o zdravstvenomproizvodu.
AI sa resursima Power Automate
- Često postavljana pitanja za generisanje skripti sa prirodnim jezikom
- Odgovorna AI FAK za Power Automate
- Često postavljana pitanja za bezbednost i privatnost podataka Copilot u Microsoft Power Platform
Rad sa promenljivim u skriptnim akcijama
Da biste deklarisali promenljive u skriptnim akcijama i vratili rezultate Power Automate, koristite sledeće komande:
Da biste proglasili nove varijable u PoverShell skriptama, koristite $ notaciju. Da biste vratili vrednosti iz akcija Pokreni PoverShell skripte Power Automate, koristite komandu Vrite-Output .
$variableName = "variableValue" Write-Output $variableNamePithon skripte ne zahtevaju nikakvu posebnu notaciju za deklarisanje novih promenljivih. Da biste vratili vrednosti iz akcija Run Pithon skripte , koristite funkciju print .
variableName = "variableValue" print variableNameVBScript ne zahteva nikakvu posebnu notaciju za deklarisanje novih promenljivih. Koristite funkciju VScript.Echo da biste vratili vrednosti iz Run VBScript akcije Power Automate.
variableName = "variableValue" WScript.Echo variableNameU JavaScript skriptama, koristite var notaciju da proglasite nove varijable i funkciju WScript.Echo da vratite vrednosti iz Run JavaScript akcija.
var variableName = "variableValue"; WScript.Echo(variableName);Za .NET skripte, koristite prozor Parametri skripte, kojem se pristupa preko konfiguracione kartice Pokreni .NET skriptu . Možete podesiti tip odgovarajuće promenljive:
Pored toga, možete podesiti da li je to ulaz u .NET skriptu (U opciji u padajućem meniju Pravac), izlaz skripte (Out opcija u padajućem meniju Pravac) ili oboje (In-Out opcija u padajućem meniju Pravac).
Da biste koristili Power Automate varijable u skriptnim akcijama, koristite procentualnu notaciju (%) i rukujte promenljivim na isti način kao i hardkodirane vrednosti.
Pokreni DOS komandu
Izvršava DOS komandu ili konzolnu aplikaciju u nevidljivom režimu i preuzima svoj izlaz po završetku.
Ulazni parametri
| Argument | Opcionalno | Prihvata | Podrazumevana vrednost | Opis |
|---|---|---|---|---|
| DOS komanda ili aplikacija | No | Datoteke | Naziv DOS komande ili aplikacije konzole, sa argumentima, ako je primenljivo | |
| Radna fascikla | Da | Fascikle | Kompletna putanja do fascikle iz koje se radi, ako je primenljivo | |
| Otkazivanje nakon isteka vremenskog ograničenja | Da | Booleova vrednost | Navedite da li će se DOS komanda ili aplikacija izvršavati beskonačno ili će otkazati nakon određenog vremenskog perioda | |
| Istek vremena | No | Numerička vrednost | 10 | Maksimalan broj sekundi koliko treba sačekati da se skripta dovrši (-1 označava neodređeno vreme) |
| Promena kodne stranice | Nepoznato | Booleova vrednost | Netačno | Određuje da li treba promeniti kodnu stranicu trenutne sesije |
| Kodiranje | No | ASMO-708: arapski (ASMO 708), big5: kineski tradicionalni (Big5), cp1025: IBM EBCDIC (ćirilični srpsko-bugarski), cp866: ćirilica (DOS), cp875: IBM EBCDIC (grčki moderni), csISO2022JP: japanski (JIS-Allow 1 bajt Kana), DOS-720: arapski (DOS), DOS-862: hebrejski (DOS), EUC-CN: kineski pojednostavljeni (EUC), EUC-JP: japanski (JIS 0208-1990 i 0212-1990), euc-jp: japanski (EUC), euc-kr: korejski (EUC), GB18030: kineski pojednostavljeni (GB18030), gb2312: Pojednostavljeni kineski (GB2312), hz-gb-2312: Pojednostavljeni kineski (HZ), IBM-Tajlandski: IBM EBCDIC (Tajlandski), IBM00858: OEM Multilingual Latin I, IBM00924: IBM Latin-1, IBM01047: IBM Latin-1, IBM01140: IBM EBCDIC (SAD-Kanada-evro), IBM01141: IBM EBCDIC (Nemačka-Euro), IBM01142: IBM EBCDIC (Danska-Norveška-Euro), IBM01143: IBM EBCDIC (Finska-Švedska-Euro), IBM01144: IBM EBCDIC (Italija Euro), IBM01145: IBM EBCDIC (Španija-Euro), IBM01146: IBM EBCDIC (UK-EVRO), IBM01147: IBM EBCDIC (Francuska-Euro), IBM01148: IBM EBCDIC (International-Euro), IBM01149: IBM EBCDIC (Island-Euro), IBM037: IBM EBCDIC (SAD-Kanada), IBM1026: IBM EBCDIC (Turski Latin-5), IBM273: IBM EBCDIC (Nemačka), IBM277: IBM EBCDIC (Danska-Norveška), IBM278: IBM EBCDIC (Finska-Švedska), IBM280: IBM EBCDIC (Italija), IBM284: IBM EBCDIC (Španija), IBM285: IBM EBCDIC (VELIKA BRITANIJA), IBM290: IBM EBCDIC (japanski katakana), IBM297: IBM EBCDIC (Francuska), IBM420: IBM EBCDIC (arapski), IBM423: IBM EBCDIC (grčki), IBM424: IBM EBCDIC (hebrejski), IBM437: OEM Sjedinjene Američke Države, IBM500: IBM EBCDIC (International), ibm737: grčki (DOS), ibm775: baltički (DOS), ibm850: zapadnoevropski (DOS), ibm852: centralnoevropski (DOS), IBM855: OEM ćirilica, ibm857: turski (DOS), IBM860: portugalski (DOS), ibm861: islandski (DOS), IBM863: francuski kanadski (DOS), IBM864: arapski (864), IBM865: nordijski (DOS), ibm869: grčki, moderni (DOS), IBM870: IBM EBCDIC (višejezični latinica-2), IBM871: IBM EBCDIC (islandski), IBM880: IBM EBCDIC (ćirilični ruski), IBM905: IBM EBCDIC (turski), iso-2022-jp: japanski (JIS), ISO-2022-JP: japanski (JIS-Allow 1 bajt Kana - SO / SI), ISO-2022-kr: korejski (ISO), ISO-8859-1: Zapadnoevropski (ISO), ISO-8859-13: Estonski (ISO), ISO-8859-15: Latinica 9 (ISO), ISO-8859-2: Centralna Evropa (ISO), ISO-8859-3: Latinica 3 (ISO), ISO-8859-4: Baltički (ISO), ISO-8859-5: Ćirilica (ISO), ISO-8859-6: Arapski (ISO), ISO-8859-7: Grčki (ISO), iso-8859-8: hebrejski (ISO-Visual), iso-8859-8-i: hebrejski (ISO-logički), iso-8859-9: turski (ISO), Johab: korejski (Johab), koi8-r: ćirilica (KOI8-R), koi8-u: ćirilica (KOI8-U), ks_c_5601-1987: korejski, macintosh: zapadnoevropski (Mac shift_jis), : japanski (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: Central European (Vindovs), vindovs-1251: ćirilica (Vindovs), Vindovs-1252: Zapadnoevropska (Vindovs), vindovs-1253: grčki (Vindovs), vindovs-1254: turski (Vindovs), vindovs-1255: hebrejski (Vindovs), vindovs-1256: arapski (Vindovs), vindovs-1257: Baltički (Vindovs), vindovs-1258: Vijetnamski (Vindovs), vindovs-874: tajlandski (Vindovs), x-kineski-CNS: kineski tradicionalni (CNS), x-kineski-Eten: kineski tradicionalni (Eten), x-cp20001: TCA Tajvan, x-cp20003: IBM5550 Tajvan, x-cp20004: TeleText Tajvan, x-cp20005: Vang Tajvan, x-cp20261: T.V. 61, x-cp20269: ISO-6937, x-cp20936: kineski pojednostavljeni (GB2312-80), x-cp20949: korejski Wansung, x-cp50227: kineski pojednostavljeni (ISO-2022), x-EBCDIC-korejskiProšireni: IBM EBCDIC (korejski prošireni), x-Europa: Europa, x-IA5: zapadnoevropski (IA5), x-IA5-nemački: nemački (IA5), x-IA5-norveški: norveški (IA5), x-IA5-švedski: švedski (IA5), x-iscii-as: ISCII Asamski, x-iscii-be: ISCII Bengalski, x-iscii-de: ISCII Devanagari, x-iscii-gu: ISCII Gujarati, x-iscii-ka: ISCII Kannada, x-iscii-ma: ISCII Malayalam, x-iscii-or: ISCII Oriya, x-iscii-pa: ISCII Punjabi, x-iscii-ta: ISCII Tamilski, x-iscii-te: ISCII telugu, x-mac-arapski: arapski (Mac), x-mac-ce: Centralnoevropski (Mac), x-mac-chinesesimp: kineski pojednostavljeni (Mac), x-mac-chinesetrad: kineski tradicionalni (Mac), x-mac-hrvatski: hrvatski (Mac), x-mac-ćirilica: ćirilica (Mac), x-mac-grčki: grčki (Mac), x-mac-hebrejski: hebrejski (Mac), x-mac-islandski: islandski (Mac), x-mac-japanski: japanski (Mac), x-mac-korejski: korejski (Mac), x-mac-rumunski: rumunski (Mac), x-mac-thai: tajlandski (Mac), x-mac-turski: turski (Mac), x-mac-ukrajinski: ukrajinski (Mac)' | utf-8 : Unicode (UTF-8) | Kodiranje koje treba koristiti prilikom čitanja izlaza |
Proizvedene promenljive
| Argument | Tip | Opis |
|---|---|---|
| KomandaIzlaz | Tekstualna vrednost | Izlaz teksta iz DOS komande ili aplikacije |
| CommandErrorOutput | Tekstualna vrednost | Tekst koji opisuje greške do kojih je došlo (ako ih je bilo) tokom izvršavanja DOS komande ili aplikacije |
| CommandExitCode | Numerička vrednost | Komanda ili izlazni kod aplikacije. Ova vrednost je numerička |
Izuzeci
| Izuzetak | Opis |
|---|---|
| Nije moguće izvršiti komandu ili aplikaciju konzole | Označava da je došlo do problema pri izvršavanju navedene komande ili aplikacije konzole |
| Pokretanje skripte u dodeljenom vremenu nije uspelo | Označava da je došlo do problema pri pokretanju navedene skripte u dodeljenom vremenu |
Pokreni VBScript
Izvršava neki prilagođeni VBScript kôd i preuzima njegov izlaz u promenljivu.
Ovu akciju možete koristiti da uključite svoj sopstveni VBScript kod u tok radne površine, a istovremeno imate mogućnost da koristite varijable u njemu, da biste generisali dinamički VBScript sadržaj ako je potrebno.
Ulazni parametri
| Argument | Opcionalno | Prihvata | Podrazumevana vrednost | Opis |
|---|---|---|---|---|
| VBScript koji treba pokrenuti | Da | Tekstualna vrednost | VBScript kod za izvršenje. Varijable mogu biti uključene u skriptu jer procenjuju pre izvršenja VBScript-a | |
| Otkazivanje nakon isteka vremenskog ograničenja | Da | Booleova vrednost | Nepoznato | Navedite da li će se VBScript skripta izvršavati beskonačno ili će otkazati nakon određenog vremenskog perioda |
| Istek vremena | No | Numerička vrednost | 10 | Maksimalan broj sekundi koliko treba sačekati da se skripta dovrši (-1 označava neodređeno vreme) |
Proizvedene promenljive
| Argument | Tip | Opis |
|---|---|---|
| VBScriptOutput | Tekstualna vrednost | Izlaz skripte |
| SkriptaGreška | Tekstualna vrednost | Greške koje se mogu pojaviti tokom izvršavanja VBScript koda |
Izuzeci
| Izuzetak | Opis |
|---|---|
| Pokretanje skripte u dodeljenom vremenu nije uspelo | Označava da je došlo do problema pri pokretanju navedene skripte u dodeljenom vremenu |
Pokreni JavaScript
Izvršava neki prilagođeni JavaScript kôd i preuzima njegov izlaz u promenljivu.
Ulazni parametri
| Argument | Opcionalno | Prihvata | Podrazumevana vrednost | Opis |
|---|---|---|---|---|
| JavaScript koji treba pokrenuti | Da | Tekstualna vrednost | JavaScript kod za izvršenje. Varijable mogu biti uključene u skriptu jer se procenjuju pre izvršenja JavaScript koda | |
| Otkazivanje nakon isteka vremenskog ograničenja | Da | Booleova vrednost | Navedite da li će se JavaScript skripta izvršavati beskonačno ili će otkazati nakon podešenog vremenskog perioda | |
| Istek vremena | No | Numerička vrednost | 10 | Maksimalan broj sekundi koliko treba sačekati da se skripta dovrši (-1 označava neodređeno vreme) |
Proizvedene promenljive
| Argument | Tip | Opis |
|---|---|---|
| JavascriptOutput | Tekstualna vrednost | Izlaz skripte |
| SkriptaGreška | Tekstualna vrednost | Greške koje se mogu javiti tokom izvršenja JavaScript koda |
Izuzeci
| Izuzetak | Opis |
|---|---|
| Pokretanje skripte u dodeljenom vremenu nije uspelo | Označava da je došlo do problema pri pokretanju navedene skripte u dodeljenom vremenu |
Pokreni PowerShell skriptu
Izvršava neki prilagođeni PowerShell kôd i preuzima njegov izlaz u promenljivu.
Ovu akciju možete koristiti da biste uključili svoj prilagođeni PoverShell kod u tok radne površine, a takođe imate mogućnost da koristite varijable u njemu, da biste generisali dinamički PoverShell sadržaj ako je potrebno.
Ulazni parametri
| Argument | Opcionalno | Prihvata | Podrazumevana vrednost | Opis |
|---|---|---|---|---|
| PowerShell kôd koji treba izvršiti | Da | Tekstualna vrednost | PoverShell kod za izvršenje. Varijable mogu biti uključene u skriptu jer procenjuju pre izvršenja PoverShell koda | |
| Otkazivanje nakon isteka vremenskog ograničenja | Da | Booleova vrednost | Navedite da li će PoverShell skripta raditi na neodređeno vreme ili neće uspeti nakon određenog vremenskog perioda | |
| Istek vremena | No | Numerička vrednost | 10 | Maksimalan broj sekundi koliko treba sačekati da se skripta dovrši (-1 označava neodređeno vreme) |
Proizvedene promenljive
| Argument | Tip | Opis |
|---|---|---|
| PovershellOutput | Tekstualna vrednost | Izlaz skripte |
| SkriptaGreška | Tekstualna vrednost | Greške koje se mogu pojaviti tokom izvršavanja PoverShell koda |
Izuzeci
| Izuzetak | Opis |
|---|---|
| Pokretanje PowerShell skripte nije uspelo | Označava da je došlo do problema pri pokretanju navedene PowerShell skripte |
| Pokretanje skripte u dodeljenom vremenu nije uspelo | Označava da je došlo do problema pri pokretanju navedene skripte u dodeljenom vremenu |
Pokreni Python skriptu
Izvršava Pithon skriptni kod i preuzima njegov izlaz.
Ulazni parametri
| Argument | Opcionalno | Prihvata | Podrazumevana vrednost | Opis |
|---|---|---|---|---|
| Python skripta koju treba pokrenuti | No | Tekstualna vrednost | Pithon skriptni kod za izvršenje | |
| Verzija programskog jezika Python | No | Pithon 2.7, Pithon 3.4 | Python 2.7 | Odredite koju verziju programskog jezika Python treba koristiti prilikom izvršavanja skripte |
| Putanje fascikli modula | Da | Listafoldera | Putanje foldera u kojima leže spoljni Pithon moduli |
Proizvedene promenljive
| Argument | Tip | Opis |
|---|---|---|
| PithonScriptOutput | Tekstualna vrednost | Izlaz skripte |
| SkriptaGreška | Tekstualna vrednost | Greške koje se mogu pojaviti tokom izvršavanja Pithon skriptnog koda |
Izuzeci
| Izuzetak | Opis |
|---|---|
| Pokretanje Python skripte nije uspelo | Označava da je došlo do problema pri pokretanju navedene Python skripte |
| Direktorijum nije pronađen | Označava da direktorijum nije pronađen |
Pokreni .NET skriptu
Izvršava .NET (C # / VB.NET) skriptni kod i preuzima svoj izlaz.
Ulazni parametri
| Argument | Opcionalno | Prihvata | Podrazumevana vrednost | Opis |
|---|---|---|---|---|
| Jezik | Nepoznato | C#/ VB.NET | C# | Jezik skripte |
| Uvozi .NET skripti | Da | Tekstualna vrednost | Uvozi .NET skripti koje treba da budu uključene u skriptu | |
| Reference koje treba učitati | Da | Fascikle | Osnovna putanja na kojoj se nalaze reference .NET biblioteka dinamičkih veza (.dll datoteke) | |
| Parametri skripte | Da | Parametri skripte kao što je definisano od strane korisnika | Podešavanje vrednosti parametara koji su definisani u skripti | |
| .NET kôd koji treba izvršiti | No | Tekstualna vrednost | .NET kôd koji treba izvršiti |
Proizvedene promenljive
Ova akcija može da proizvede varijable, u zavisnosti od konfiguracije koju je napravio korisnik kada koristi prozor Parametri skripte.
Belešku
U slučaju da je akcija konfigurisana da proizvede izlazne parametre (koristeći pravac Out kada ih konfigurišete), uvek treba da obezbedite da je parametar unutar skripte podešen na vrednost koja nije null. U suprotnom, izvršenje skripte rezultira greškom jer izlazni parametar nije podešen.
Izuzeci
| Izuzetak | Opis |
|---|---|
| Nije uspelo da pokrenete .NET skriptu | Označava da je došlo do problema pri pokretanju navedene .NET skripte |