Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Garrantzitsua da
Baimendu gabeko sarbidea ekiditeko, Windows-ek administratzaile-eskubideak behar ditu babestutako baliabideak atzitzeko. Babestutako baliabideak (adibidez, fitxategiak) atzitzeko script-ekintzak erabiliz, exekutatu Power Automate administratzaile eskubideekin. Administratzaile gisa exekutatu Power Automate ri buruzko informazio gehiago aurkitzeko, joan Exekutatu Power Automate eskubide handiekin.
Scripting-ekintzek kode-blokeak exekutatzeko eta portaera pertsonalizatua ezartzeko aukera ematen dute mahaigaineko fluxuetan.
Garrantzitsua da
2023ko urriann iragarri bezala, VBScript zaharkituta dago Windows-etik. Etorkizuneko Windows-en bertsioetan, VBScript sistema eragiletik kendu aurretik eskatutako funtzio gisa erabilgarri egongo da. Informazio gehiago lortzeko, ikusi zaharkitutako eginbideetarako baliabideak.
Script-ekintza guztiek dagokien programazio- edo script-lengoaiaren oinarrizko egitura jarraitzen dute: PowerShell, Python, VBScript, JavaScript eta C#/VB.NET.
Oharra
Onartutako bertsioa C#: v 5.0. For VB.NET: v 11.0
Lengoaia naturala kopilotuak bultzatutako gidoiari (aurrebista)
[Gai hau kaleratu aurreko dokumentazioa da eta alda daiteke.]
Kodetzeko hizkuntza naturala mahaigainerako Power Automate n gehitutako copilotoaren gaitasun berria da. Scripting-ekintzetan erabilitako kodea azkar sortzeko aukera ematen dizu hura deskribatuz. Eginbide hau erabilgarri dago script-ekintza hauetan:
- Exekutatu PowerShell
- Exekutatu VBScript
- Exekutatu DOS komandoa
- Exekutatu Python
- Exekutatu JavaScript
Garrantzitsua da
- Hau aurreikuspen-eginbidea da.
- Aurrebista-eginbideak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.
Eskuragarritasuna eskualdeka
Gaur egun, mahaigainerako in Power Automate ko kopilotua Estatu Batuetan kokatutako inguruneetan bakarrik dago erabilgarri.
Eskuragarritasuna kontu motaren arabera
Gaur egun, mahaigainerako Power Automate ko copilota laneko edo eskolako kontua duten erabiltzaileentzat soilik dago erabilgarri.
Oharra
Zure ingurunea lehen zerrendatutako eskualdeetako batean badago eta oraindik kopilotua ikusi behar baduzu Power Automate mahaigaineko esperientzia izateko, jarri harremanetan maizterreko administratzailearekin. Baliteke kopilotuaren funtzionaltasuna desaktibatuta izatea.
Nola sortu scriptak kopilotua eta hizkuntza naturala erabiliz
Onartutako script-ekintza batean scriptak sortzeko arrastatu eta jaregin ekintza diseinatzailean eta hautatu Sortu script-a Copilot-ekin.
Sortu gonbita-pantaila irekitzen da, non zure hizkuntza naturaleko gonbita idatzi dezakezun.
Script bat sortzeko, idatzi zure gonbita eta hautatu Sortu. Berriro sortu behar baduzu, gonbita alda dezakezu eta Berrisortu hauta dezakezu. Bestela, hautatu Erabili script hau ekintza-leiho nagusira itzultzeko, bertan alda dezakezu eta beharrezko aldagaiak gehi ditzakezu.
Garrantzitsua da
Ziurtatu beti berrikusten duzula AI ereduak sortutako edukia.
Lagundu iezaguzu eginbide hau hobetzen
Bidali iritzia AI-k sortutako edukiaren azpian hatza gora edo hatza behera ikonoa hautatuta. Egin ondoren, iritzi-koadro bat agertzen da, Microsoft-i iritzia bidaltzeko erabil dezakezuna.
Oharra
Ezin baduzu elkarrizketa-koadroa ikusten, baliteke zure maizterren administratzaileak desaktibatu izana. Informazio gehiago: Erabiltzaileen iritzien funtzioa desgaitu
Erabiltzaileen iritziaren funtzionaltasuna desgaitzea
Power Platform administratzaile gisa, saihestu erabiltzaileei Copilot iritzia Microsoft-i bidaltzea "Copilot iritzia" maizterren ezarpena erabiliz.
Datu-subjektuaren eskubideen eskaerak erabiltzaileen iritziei buruz
Maizter-administratzaileek erabiltzaileen iritziak ikusi, esportatu eta ezaba ditzakete Microsoft 365 administrazio-zentroan saioa hasita eta, ondoren, Osasuna>Produktuen iritzia hautatuta.
AI Power Automate baliabideekin
- Lengoaia naturalarekin scriptak sortzeko ohiko galderak
- AI arduratsuaren ohiko galderak Power Automate
- Copilot datuen segurtasunari eta pribatutasunari buruzko ohiko galderak Microsoft Power Platform
Scripting ekintzetan aldagaiekin lan egitea
Scripting ekintzetan aldagaiak deklaratzeko eta emaitzak itzultzeko Power Automate, erabili komando hauek:
PowerShell scriptetan aldagai berriak deklaratzeko, erabili $ notazioa. Exekutatu PowerShell script-en ekintzen balioak Power Automatera itzultzeko, erabili Write-Output komandoa.
$variableName = "variableValue" Write-Output $variableNamePython scriptek ez dute notazio berezirik behar aldagai berriak deklaratzeko. Exekutatu Python script ekintzen balioak itzultzeko, erabili inprimatu funtzioa.
variableName = "variableValue" print variableNameVBScript-ek ez du idazkera berezirik behar aldagai berriak deklaratzeko. Erabili WScript.Echo funtzioa Exekutatu VBScript ekintzetatik Power Automate-rako balioak itzultzeko.
variableName = "variableValue" WScript.Echo variableNameJavaScript scriptetan, erabili var oharra aldagai berriak deklaratzeko eta WScript.Echo funtzioa Exekutatu JavaScript ekintzen balioak itzultzeko.
var variableName = "variableValue"; WScript.Echo(variableName);.NET scriptetarako, erabili Script-parametroak leihoa, Exekutatu .NET script-a ekintzaren konfigurazio-txartelaren bidez atzitzeko. Dagokion aldagaiaren mota ezar dezakezu:
Horrez gain, .NET scripterako sarrera bat den ezar dezakezu (In aukera noranzkoan goitibeherakoan), scriptaren irteera bat (Out aukera noranzkoan goitibeherakoan) edo biak (in-aukeranorabide goitibeherako goitibeherako).
Scripting ekintzetan Power Automate aldagaiak erabiltzeko, erabili ehuneko-notazioa (%) eta kudeatu aldagaiak gogor kodetutako balioen modu berean.
Exekutatu DOS komandoa
DOS komando edo kontsola aplikazio bat modu ikusezinan exekutatzen du eta bere irteera berreskuratzen du amaitzean.
Sarrerako parametroak
| Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
|---|---|---|---|---|
| DOS komandoa edo aplikazioa | No | Fitxategia | DOS komandoaren edo kontsola-aplikazioaren izena, argumentuekin hala badagokio | |
| Landu beharreko karpeta | Yes | Karpeta | Landu beharreko karpetaren bide-izen osoa, hala badagokio | |
| Errore bat itzuli da denbora-muga gainditu ostean | Yes | Balio boolearra | Zehaztu DOS komandoa edo aplikazioa etengabe exekutatuko den edo errore bat itzuliko duen ezarritako denbora-muga gainditu ostean. | |
| Debora-muga | No | Zenbakizko balioa | 1,0 | Scripta osatzeko itxaron beharko duzun gehieneko segundo kopurua (-1 etengabeko denbora-muga ezartzeko) |
| Aldatu kode-orria | E/E | Balio boolearra | Gezurrezkoa | Saioaren uneko kode-orria aldatu edo ez zehazten du |
| Kodeketa | No | ASMO-708: arabiera (ASMO 708), big5: txinera tradizionala (Big5), cp1025: IBM EBCDIC (zirilikoa serbiar-bulgariera), cp866: zirilikoa (DOS), cp875: IBM EBCDIC (greziar modernoa), csISO2022JP: japonieraz (JIS-Al02), japonieraz (JIS-Al0): DOS japonieraz (JIS-Al0): DOS-862: hebreera (DOS), EUC-CN: txinera sinplifikatua (EUC), EUC-JP: japoniera (JIS 0208-1990 eta 0212-1990), euc-jp: japoniera (EUC), euc-kr: koreera (EUC), GB18030: txinera sinplifikatua (GB1803312), gb23312: txinera hz-gb-2312: txinera sinplifikatua (HZ), IBM-Thai: IBM EBCDIC (Thai), IBM00858: OEM Multilingual Latin I, IBM00924: IBM Latin-1, IBM01047: IBM Latin-1, IBM01140: IBM EBCDIC (US-Canada-Euro), IBM01141: IBM EBCDIC (AEB-Kanada-Euro), IBM01141: IBM02:12 EBCDIC (Danimarka-Norvegia-Euro), IBM01143: IBM EBCDIC (Finlandia-Suedia-Euro), IBM01144: IBM EBCDIC (Italia Euro), IBM01145: IBM EBCDIC (Espainia-Euro), IBM01146: IBM EBCDIC (Erresuma Batua-Euro), IBM01147: IBM EBCDIC (1 Frantzia-Euro), IBM01147: IBM 18: IBM-1 Euro EBCDIC (International-Euro), IBM01149: IBM EBCDIC (Islandiar-Euro), IBM037: IBM EBCDIC (AEB-Kanada), IBM1026: IBM EBCDIC (Turkish Latin-5), IBM273: IBM EBCDIC (Alemania), IBM277: IBM EBCDIC (Danimarka-Norvegia), IBM277: IBM EBCDIC (Danimarka-Norvegia), IBM278F: EBCDIC (Danimarka-Norvegia), IBM2 IBM280: IBM EBCDIC (Italia), IBM284: IBM EBCDIC (Espainia), IBM285: IBM EBCDIC (Erresuma Batua), IBM290: IBM EBCDIC (japonierazko katakana), IBM297: IBM EBCDIC (Frantzia), IBM420: IBM EBCDIC (arabiera), IBM423: IBM EBCDIC (Arabiar), IBM423: IBM EBCDIC (Gre EBCD), IBM422: IBM EBCDIC IBM437: OEM Estatu Batuak, IBM500: IBM EBCDIC (Nazioartea), ibm737: greziera (DOS), ibm775: Baltic (DOS), ibm850: Mendebaldeko Europa (DOS), ibm852: Erdialdeko Europa (DOS), IBM855: OEM zirilikoa, ibm857: turkiera (DOS), ibm857: turkiera (DOS), ibm860: portugesa (DOS) IBM863: Kanadako frantsesa (DOS), IBM864: arabiera (864), IBM865: nordikoa (DOS), ibm869: greziarra, modernoa (DOS), IBM870: IBM EBCDIC (Latina-2 eleanitza), IBM871: IBM EBCDIC (islandiera), IBM880: IBM EBCDIC (zirilikoa), IBM905T EBCDIC (errusiera), IBM905Tk iso-2022-jp: japoniera (JIS), iso-2022-jp: japoniera (JIS-Baimendu 1 byte Kana - SO/SI), iso-2022-kr: koreera (ISO), iso-8859-1: Mendebaldeko Europa (ISO), iso-8859-13: Estoniarra (ISO), iso-8859-15: Erdialdea (ISO), ISO-8859-15: ISO-2 Erdialdea (ISO) iso-8859-3: latin 3 (ISO), iso-8859-4: baltikoa (ISO), iso-8859-5: zirilikoa (ISO), iso-8859-6: arabiera (ISO), iso-8859-7: grekoa (ISO), iso-8859-8: hebreera (ISO-Visual), iso-8859-8 hebreera (ISO-i-logikoa), iso-8859-8 iso-8859-9: turkiera (ISO), Johab: koreera (Johab), koi8-r: zirilikoa (KOI8-R), koi8-u: zirilikoa (KOI8-U), ks_c_5601-1987: koreera, macintosh: mendebaldeko Europa (Mac), shift_jift: US, japoniera 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-Central 1250, windows-1250 (Windows), Windows-1252: Mendebaldeko Europa (Windows), windows-1253: greziera (Windows), windows-1254: turkiera (Windows), windows-1255: hebreera (Windows), windows-1256: arabiera (Windows), windows-1257: baltikoa (Windows), windows-1258: vietnamera (Windows), windows-1258: vietnamera (Windows), windows-1255: hebreera (Windows), xn. x-Txina-Eten: txinera tradizionala (Eten), x-cp20001: TCA Taiwan, x-cp20003: IBM5550 Taiwan, x-cp20004: TeleText Taiwan, x-cp20005: Wang Taiwan, x-cp20261: T.61, x-cp20261: T.61, x-cp206929: x-cp20004: x-cp20004: x-cp20004: Sinplifikatua (GB2312-80), x-cp20949: Korean Wansung, x-cp50227: txinera sinplifikatua (ISO-2022), x-EBCDIC-KoreanExtended: IBM EBCDIC (Korean Extended), x-Europa: Europa, x-IA5: Mendebaldeko Europa (IA5), x-IA5-Norvegiara: x-IA5-Norvegiara: x-IA5-Norvegiara: x-IA5-Norvegiara: xIA5 alemana x-IA5-suediera: suediarra (IA5), x-iscii-as: ISCII assamera, x-iscii-be: ISCII bengalera, x-iscii-de: ISCII Devanagari, x-iscii-gu: ISCII gujaratera, x-iscii-ka: ISCII Kannada, x-iscii-ma: ISCII Malayalam, x-iscii-ma: ISCII Malayalam, x-iscii-paya: ISCII punjabera, x-iscii-ta: ISCII tamil, x-iscii-te: ISCII telugu, x-mac-arabic: arabiera (Mac), x-mac-ce: Erdialdeko Europa (Mac), x-mac-chinesesimp: txinera sinplifikatua (Mac), x-mac-chinesetrad: txinera tradizionala (Mac), x-mac-kroaziera: x-mac-kroaziar: x-mac-kroaziera: x-mac-kroaziera (Mac), x-mac-greek: greziera (Mac), x-mac-hebrew: hebreera (Mac), x-mac-islandic: islandiera (Mac), x-mac-japoniera: japoniera (Mac), x-mac-korea: koreera (Mac), x-mac-rumaniera: errumaniera (Mac), x-mac-thai: thailandiera (Mac), x-mac-thai: thailandiera (Mac), x-mac-korea: x-mac-ukrainiera: ukrainera (Mac)` | utf-8: Unicode (UTF-8) | Irteerako elementua irakurtzerakoan erabili beharreko kodeketa |
Sortu dira aldagaiak
| Argumentua | Idatzi | Deskribapenak |
|---|---|---|
| CommandOutput | Testuaren balioa | DOS komando edo aplikaziotik ateratako testua |
| CommandErrorOutput | Testuaren balioa | DOS komandoa edo aplikazioa exekutatzean gertatutako erroreak (halakorik badago) deskribatzen dituen testua |
| CommandExitCode | Zenbakizko balioa | Komandoa edo aplikazioaren irteera kodea. Balio hau zenbakizkoa da |
Salbuespenak
| Salbuespena | Deskribapenak |
|---|---|
| Ezin da exekutatu komandoa edo kontsola-aplikazioa | Zehaztutako komandoa edo kontsola-aplikazioa exekutatzean arazo bat izan dela adierazten du |
| Ezin izan da exekutatu scripta ezarritako denboran | Arazo bat adierazten du esleitutako denboran emandako scripta exekutatzean. |
Exekutatu VBScript kodea
Zenbait VBScript kode pertsonalizatu exekutatzen ditu eta beren emaitzak eskuratzen ditu aldagai gisa.
Ekintza hau erabil dezakezu zure VBScript kode pertsonalizatua mahaigaineko fluxuan sartzeko, eta bertan aldagaiak erabiltzeko gaitasuna ere baduzu, behar izanez gero VBScript eduki dinamikoa sortzeko.
Sarrerako parametroak
| Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
|---|---|---|---|---|
| Exekutatu beharreko VBScript kodea | Yes | Testuaren balioa | Exekutatu beharreko VBScript kodea. Aldagaiak script-ean sar daitezke, VBScript exekutatu aurretik ebaluatzen baitira | |
| Errore bat itzuli da denbora-muga gainditu ostean | Yes | Balio boolearra | E/E | Adierazi VBScript scripta etengabe exekutatuko den edo errore bat itzuliko duen ezarritako denbora-mugara iritsi ostean |
| Debora-muga | No | Zenbakizko balioa | 1,0 | Scripta osatzeko itxaron beharko duzun gehieneko segundo kopurua (-1 etengabeko denbora-muga ezartzeko) |
Sortu dira aldagaiak
| Argumentua | Idatzi | Deskribapenak |
|---|---|---|
| VBScriptOutput | Testuaren balioa | Scriptaren irteera |
| ScriptErrorea | Testuaren balioa | VBScript kodearen exekuzioan gerta daitezkeen akatsak |
Salbuespenak
| Salbuespena | Deskribapenak |
|---|---|
| Ezin izan da exekutatu scripta ezarritako denboran | Arazo bat adierazten du esleitutako denboran emandako scripta exekutatzean. |
Exekutatu JavaScript kodea
Zenbait JavaScript kode pertsonalizatu exekutatzen ditu eta beren emaitzak eskuratzen ditu aldagai gisa.
Sarrerako parametroak
| Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
|---|---|---|---|---|
| Exekutatu beharreko JavaScript kodea | Yes | Testuaren balioa | Exekutatu beharreko JavaScript kodea. Aldagaiak script-ean sar daitezke, JavaScript kodea exekutatu baino lehen ebaluatzen baitute | |
| Errore bat itzuli da denbora-muga gainditu ostean | Yes | Balio boolearra | Zehaztu JavaScript scripta era mugagabean exekutatuko den edo epe jakin baten ondoren huts egingo duen | |
| Debora-muga | No | Zenbakizko balioa | 1,0 | Scripta osatzeko itxaron beharko duzun gehieneko segundo kopurua (-1 etengabeko denbora-muga ezartzeko) |
Sortu dira aldagaiak
| Argumentua | Idatzi | Deskribapenak |
|---|---|---|
| JavascriptIrteera | Testuaren balioa | Scriptaren irteera |
| ScriptErrorea | Testuaren balioa | JavaScript kodea exekutatzean gerta daitezkeen akatsak |
Salbuespenak
| Salbuespena | Deskribapenak |
|---|---|
| Ezin izan da exekutatu scripta ezarritako denboran | Arazo bat adierazten du esleitutako denboran emandako scripta exekutatzean. |
Exekutatu PowerShell scripta
Zenbait PowerShell script pertsonalizatu exekutatzen ditu eta beren emaitzak eskuratzen ditu aldagai gisa.
Ekintza hau erabil dezakezu zure PowerShell kodea pertsonalizatua mahaigaineko fluxuan sartzeko, eta bertan aldagaiak erabiltzeko gaitasuna ere baduzu, behar izanez gero PowerShell eduki dinamikoa sortzeko.
Sarrerako parametroak
| Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
|---|---|---|---|---|
| Exekutatu beharreko PowerShell kodea | Yes | Testuaren balioa | Exekutatu beharreko PowerShell kodea. Aldagaiak script barruan sar daitezke, PowerShell kodea exekutatu baino lehen ebaluatzen baitute | |
| Errore bat itzuli da denbora-muga gainditu ostean | Yes | Balio boolearra | Zehaztu PowerShell script-a mugagabean exekutatuko den edo huts egingo den zehaztutako denbora-tarte baten ondoren | |
| Debora-muga | No | Zenbakizko balioa | 1,0 | Scripta osatzeko itxaron beharko duzun gehieneko segundo kopurua (-1 etengabeko denbora-muga ezartzeko) |
Sortu dira aldagaiak
| Argumentua | Idatzi | Deskribapenak |
|---|---|---|
| PowershellOutput | Testuaren balioa | Scriptaren irteera |
| ScriptErrorea | Testuaren balioa | PowerShell kodea exekutatzean gerta daitezkeen akatsak |
Salbuespenak
| Salbuespena | Deskribapenak |
|---|---|
| Ezin izan da exekutatu PowerShell scripta | Emandako PowerShell scripta exekutatzean arazo bat izan dela adierazten du |
| Ezin izan da exekutatu scripta ezarritako denboran | Arazo bat adierazten du esleitutako denboran emandako scripta exekutatzean. |
Exekutatu Python scripta
Python script kodea exekutatzen du eta bere irteera berreskuratzen du.
Sarrerako parametroak
| Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
|---|---|---|---|---|
| Exekutatu beharreko Python scripta | No | Testuaren balioa | Exekutatu beharreko Python script-kodea | |
| Python bertsioa | No | Python 2.7, Python 3.4 | Python 2.7 | Zehaztu script-a exekutatzeko erabili beharreko Python bertsioa |
| Moduluen karpeten bide-izenak | Yes | Zerrenda en karpeten zerrenda | Kanpoko Python moduluak dauden karpeten bideak |
Sortu dira aldagaiak
| Argumentua | Idatzi | Deskribapenak |
|---|---|---|
| PythonScriptOutput | Testuaren balioa | Scriptaren irteera |
| ScriptErrorea | Testuaren balioa | Python script-kodearen exekuzioan gerta daitezkeen akatsak |
Salbuespenak
| Salbuespena | Deskribapenak |
|---|---|
| Ezin izan da exekutatu Python scripta | Emandako Python scripta exekutatzean arazo bat izan dela adierazten du |
| Ez da aurkitu direktorioa | Direktorioa ez dela aurkitu adierazten du |
Exekutatu .NET script-a
.NET (C#/VB.NET) script-kodea exekutatzen du eta bere irteera berreskuratzen du.
Sarrerako parametroak
| Argumentua | Aukerakoa | Onartzen du | Balio lehenetsia | Deskribapenak |
|---|---|---|---|---|
| Hizkuntza | E/E | C#/ VB.NET | C# | Scriptaren hizkuntza |
| .NET script-en inportazioak | Yes | Testuaren balioa | Scriptean gehituko diren .NET scriptaren inportazioak | |
| Kargatu beharreko erreferentziak | Yes | Karpeta | .NET dinamikoaren esteka-liburutegien (.dll fitxategiak) erreferentziak gordetzen diren erroko bide-izena | |
| Script-parametroak | Yes | Erabiltzaileak definitutako script-parametroak | Scriptean definitzen diren parametroen balioak ezartzea | |
| Exekutatuko den .NET kodea | No | Testuaren balioa | Exekutatuko den .NET kodea |
Sortu dira aldagaiak
Ekintza honek aldagaiak sor ditzake, Script-parametroak leihoa erabiltzean erabiltzaileak egindako konfigurazioaren arabera.
Oharra
Ekintza irteerako parametroak sortzeko konfiguratuta dagoen kasuan ( Out norabidea erabiliz), beti ziurtatu behar duzu script barruko parametroa nulua ez den balio batean ezarrita dagoela. Bestela, scriptaren exekuzioak errore bat sortzen du irteera-parametroa ezarri ez delako.
Salbuespenak
| Salbuespena | Deskribapenak |
|---|---|
| Ezin izan da .NET scripta exekutatu | Emandako .NET scripta exekutatzean arazo bat izan dela adierazten du |