Script-ekintzak
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.
Scripting-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 goiko zerrendan dagoen eskualdean badago eta oraindik ere kopilotua ikusi behar baduzu Power Automate mahaigaineko esperientzia izateko, jarri harremanetan zure maizter-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
Maizter-administratzaile gisa zure erabiltzaileek Microsoft-i iritzia bidaltzea saihestu dezakezu disableSurveyFeedback
maizter ezarpena desgaituta. Bilatu maizterren ezarpenak ikusteari eta ezartzeari buruzko informazio gehiago:
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> hautatuta. Produktuaren iritzia.
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 Power Automate-n emaitzak itzultzeko, erabili komando hauek:
PowerShell scriptetan aldagai berriak deklaratzeko, erabili $ notazioa. Exekutatu PowerShell script-en ekintzen Power Automate balioak itzultzeko, erabili Write-Output . agindua.
$variableName = "variableValue" Write-Output $variableName
Python scriptek ez dute notazio berezirik behar aldagai berriak deklaratzeko. Exekutatu Python script ekintzen balioak itzultzeko, erabili inprimatu funtzioa.
variableName = "variableValue" print variableName
VBScript-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 variableName
JavaScript scriptetan, erabili var oharra aldagai berriak deklaratzeko eta WScript.Echo funtzioa balioak itzultzeko. Exekutatu JavaScript ekintzak.
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 (Norabide goitibeherako aukeran), scriptaren irteera bat ( Irteera aukera Norabide goitibeherako) edo biak (In-Out aukera Norabide 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 | |
Denbora-muga igaro ondoren huts egin | 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 beharreko gehienezko segundo kopurua (-1 mugagaberako) |
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: japoniera (JIS) -Onartu 1 byte Kana), DOS-720: arabiera (DOS), 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 (GB18030), gb2312: txinera sinplifikatua (GB2312), hz-gb-2312: txinatarra sinplifikatua (HZ), IBM-Thai: IBM EBCDIC (Thai), IBM00858: OEM Multilingual Latin I, IBM00924: IBM Latin-1, IBM01047: IBM Latin-1, IBM01140: IBM EBCDIC (AEB-Kanada-Euro), IBM01141: IBM EBCDIC (Alemania-Euro), IBM01142: IBM 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 (Frantzia-Euro), IBM01148: IBM EBCDIC (Nazioartea-Euro), IBM01149: IBM EBCDIC (Islandiera-Euro), IBM037: IBM EBCDIC (AEB-Kanada), IBM1026: IBM EBCDIC (Turkiar Latin-5 ), IBM273: IBM EBCDIC (Alemania), IBM277: IBM EBCDIC (Danimarka-Norvegia), IBM278: IBM EBCDIC (Finlandia-Suedia), 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 (grezieraz), IBM424: IBM EBCDIC (hebreera), 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), IBM860: portugesa (DOS), ibm861: islandiera (DOS), IBM863: Kanadako frantsesa (DOS), IBM864: arabiera (864), IBM865: nordikoa (DOS), ibm869: grekoa, modernoa (DOS), IBM870: IBM EBCDIC (Latina eleanitza-2), IBM871: IBM EBCDIC (islandiera), IBM880: IBM EBCDIC (errusiera zirilikoa), IBM905: IBM EBCDIC (turkiera), iso-2022-jp: japoniera (JIS), iso-2022-jp: japoniera (JIS-Onartu 1 byte Kana - SO/SI), iso-2022-kr: koreera (ISO), iso-8859-1: mendebaldeko Europa (ISO), iso-8859-13: estoniera (ISO), iso-8859 -15: Latin 9 (ISO), iso-8859-2: Erdialdeko Europa (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: greziera (ISO), iso-8859-8: hebreera (ISO-Visual), iso-8859-8-i: hebreera ( ISO-logikoa), 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_jis: Japoniera (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: Erdialdeko Europa (Windows), windows- 1251: zirilikoa (Windows), Windows-1252: Mendebaldeko Europa (Windows), windows-1253: greziera (Windows), windows-1254: turkiera (Windows), windows-1255: hebreera (Windows), windows-1256: arabiera ( Windows), windows-1257: Baltic (Windows), windows-1258: vietnamera (Windows), windows-874: Thai (Windows), x-Chinese-CNS: Chinese Traditional (CNS), x-Chinese-Eten: Chinese Traditional (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: txinera 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-alemana: alemana (IA5), x-IA5-Norvegia: norvegiera (IA5), 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 malayalamera, x-iscii-or : ISCII Oriya, x-iscii-pa: 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-chinesesimp: kroaziera (Mac), x-mac-cyrillic: zirilikoa (Mac), x-mac-greek: greziera (Mac), x-mac-hebrew: hebreera (Mac), x-mac-islandic: islandiera (Mac), x-mac-japoniera: japoniera (Mac), x-mac-koreera: Korean (Mac), x-mac-rumaniera: errumaniera (Mac), x-mac-thai: thailandiera (Mac), x-mac-turkish: turkiera (Mac), 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 gidoia exekutatu emandako denboran | Emandako scripta esleitutako denboran exekutatzeko arazo bat adierazten du |
Exekutatu VBScript
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 | |
Denbora-muga igaro ondoren huts egin | Yes | Balio boolearra | E/E | Zehaztu VBScript script-a mugagabean exekutatuko den edo huts egingo den zehaztutako denbora-tarte baten ondoren |
Debora-muga | No | Zenbakizko balioa | 1,0 | Scripta osatzeko itxaron beharreko gehienezko segundo kopurua (-1 mugagaberako) |
Sortu dira aldagaiak
Argumentua | Idatzi | Deskribapenak |
---|---|---|
VBScriptOutput | Testuaren balioa | Scriptaren irteera |
ScriptErrorea | Testuaren balioa | VBScript kodea exekutatzean gerta litezkeen erroreak |
Salbuespenak
Salbuespena | Deskribapenak |
---|---|
Ezin izan da gidoia exekutatu emandako denboran | Emandako scripta esleitutako denboran exekutatzeko arazo bat adierazten du |
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 | |
Denbora-muga igaro ondoren huts egin | 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 beharreko gehienezko segundo kopurua (-1 mugagaberako) |
Sortu dira aldagaiak
Argumentua | Idatzi | Deskribapenak |
---|---|---|
JavascriptIrteera | Testuaren balioa | Scriptaren irteera |
ScriptErrorea | Testuaren balioa | JavaScript kodea exekutatzean gerta litezkeen erroreak |
Salbuespenak
Salbuespena | Deskribapenak |
---|---|
Ezin izan da gidoia exekutatu emandako denboran | Emandako scripta esleitutako denboran exekutatzeko arazo bat adierazten du |
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 | |
Denbora-muga igaro ondoren huts egin | 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 beharreko gehienezko segundo kopurua (-1 mugagaberako) |
Sortu dira aldagaiak
Argumentua | Idatzi | Deskribapenak |
---|---|---|
PowershellOutput | Testuaren balioa | Scriptaren irteera |
ScriptErrorea | Testuaren balioa | PowerShell kodea exekutatzean gerta litezkeen erroreak |
Salbuespenak
Salbuespena | Deskribapenak |
---|---|
Ezin izan da exekutatu PowerShell scripta | Emandako PowerShell scripta exekutatzean arazo bat izan dela adierazten du |
Ezin izan da gidoia exekutatu emandako denboran | Emandako scripta esleitutako denboran exekutatzeko arazo bat adierazten du |
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 de Karpetak | Kanpoko Python moduluak dituen karpeten bide-izenak |
Sortu dira aldagaiak
Argumentua | Idatzi | Deskribapenak |
---|---|---|
PythonScriptOutput | Testuaren balioa | Scriptaren irteera |
ScriptErrorea | Testuaren balioa | Python scripta exekutatzean gerta litezkeen erroreak |
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, erabiltzaileak erabiltzean egindako konfigurazioaren arabera Script-parametroak leihoa.
Oharra
Ekintza irteerako parametroak sortzeko konfiguratuta dagoen kasuan ( Kanpoan norabidea konfiguratzean), beti ziurtatu behar duzu script barruko parametroa nulua ez den balio batean ezarrita dagoela. Bestela, scriptaren exekuzioak errore bat eragingo 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 |