Partekatu bidez


LaunchFuntzioak Param

Honi dagokio: Canvas aplikazioei

Web orria edo mihise aplikazioa abiarazten du eta abiarazteko parametroetarako sarbidea eskaintzen du.

Launch

Web orria edo mihise aplikazioa abiarazten du. Funtzioak onartzen du:

  • Helbidea (beharrezkoa), mihise aplikazioaren web-orriaren URLa.
  • Parametroak (aukerakoa), web-orrira edo mihise-aplikaziora pasatzeko balio izendatuak. Oihalezko aplikazio batean, parametroak funtzioarekin Param irakur daitezke.
  • Helburua (aukerakoa), web-orria edo mihise-aplikazioa abiarazteko arakatzailearen fitxa.

Launch Portaera formuletan soilik erabil daiteke.

Oharra

  • Launch Power Apps irekitzeko formula erabiltzen bada eta aplikazioa azken erabiltzailearentzat ikusgai ez badago, gomendagarria da egiaztatzea ea aplikazioa arakatzailearen laster-leihoen blokeatzaile batek blokeatuta dagoen edo arakatzailea erabiltzailearen erantzunaren zain dagoen pantaila berri batera nabigatu nahi duen elkarrizketa-koadro bati galdetzen dion ala ez.
  • https: URIak soilik onartzen dira PowerBIn Power Apps Visual-en erabiltzeanLaunch.

Helbidea

Web orriak URL helbide baten bidez abiarazten dira. Adibidez:

Launch( "https://bing.com" )

Mihise-aplikazioak abiarazi ditzakezu Web esteka edo Aplikazioaren URIa (a16>). /providers/Microsoft.PowerApps/apps/ Aplikazio baterako balio hauek aurkitzeko:

  1. Joan hona: Power Apps.

  2. Ezkerreko nabigazio-panelean, hautatu Aplikazioak.

  3. Hautatu aplikazioa.

  4. Aukeratu Xehetasunak goiko menutik.
    Halaber, ... (Komando gehiago) aukeratu ere egin dezakezu, eta hautatu Xehetasunak goitibeherako menutik.

    Aplikazioaren xehetasunen aukera.

  5. Kopiatu Web esteka.

    Aplikazioaren xehetasunak web-esteka eta aplikazioaren IDarekin.

Web esteka edozein orrialdetan erabil daiteke eta mihise aplikazioa abiaraziko du. Funtzioarekin Launch ere erabil daiteke. Adibidez:

Launch( "https://apps.powerapps.com/e/{environment id}/a/{app id}?tenantId={tenantId}" )

Gailuko jatorrizko aplikazioak ezin dira zuzenean abiarazi. Baliteke zeharkako aukerak eskuragarri izatea zenbait plataformatan, adibidez, bertako aplikazio bat URL pertsonalizatutako eskema instalatzen edo web arakatzailean erregistratzea webgune jakin batzuetarako aukera eskaintzeko.

Parametroak

Launch Parametroak web orriari edo mihise-aplikazioari pasa diezaioke. Param emateko bi modu daude:

  • Izena-balioa pareen argumentu zerrenda. Adibidez:

    Launch( "https://bing.com/search", "q", "Power Apps", "count", 1 )
    
  • Eremu-balioen erregistroa. Adibidez:

    Launch( "https://bing.com/search", { q: "Power Apps", count: 1 } )
    

    Inprimaki hau errazago landu daiteke, izenaren eta balioaren arteko elkartzea argiagoa izan daitekeelako. Aukera onartzen duen inprimaki bakarra da LaunchTarget argumentua.

Helbidea eta parametroak URL kodetuak dira, aurretik karaktere ez-alfanumerikoak ordezkatzeko % eta zenbaki hamaseitar bat bezala EncodeUrl funtzioa erabili da bakoitzean.

Web orria abiaraztean, kontsulta-katea parametroak URL helbidearen amaieran sar daitezke. Emandako Launch parametro gehigarri guztiak kontsulta-katearen amaieran gehituko dira. Kontsulta kateek ez dute funtzionatzen mihise aplikazioa abiaraztean.

Aplikazio bat martxan dagoen gailu mugikor batean abiarazten duzunean, parametroak ez dira freskatuko martxan dagoen aplikazioan. Aplikazioa birkargatu behar da parametroak freskatzeko.

Helburua

Erabili LaunchTarget argumentua web orria edo aplikazioa irekitzeko helburuko arakatzailearen leihoa zehazteko. Erabili LaunchTarget zenbakitze-balio hauetako bat edo izena pertsonalizatutako leihoa eman.

LaunchTarget enumerazioa Deskribapena
Berria Web orria edo aplikazioa leiho edo fitxa berri batean irekitzen da.
Ordezkatu Web orriak edo aplikazioak uneko leiho edo fitxa ordezkatzen du.
izena Enum balioaren ordez, erabili zure testu-katea leihoari edo fitxalari izena emateko . Self funtzioak Launch soilik erabiltzen duen barneko izena da. Ez du inolako eraginik izango eta ez du zure erabiltzaileek ikusten duten leihoaren izenburuarekin bat egingo. Emandako leihoa edo fitxa izena bada eta dagoeneko badago, bere edukia ordezkatuko da. Bestela, leiho edo fitxa berri bat sortuko da. name ezin da "_" karaktere azpimarraz hasi.

Berria enum lehenetsia da web arakatzaile batean exekutatzen denean Ordeztu eta izena . eskuragarri dauden aukerak bezala. Mugikorreko erreproduzitzaile batean, New webguneak lehenetsitakoa da izena eskuragarri dagoen aukera gisa; uneko mihise aplikazioa, berriz, beste mihise aplikazio batek ordezkatuko du.

Oharra

  • Erabiliz LaunchTarget ez den beste balio batekin New kapsulatutako eszenatokietan (adibidez, Power BI edo SharePoint) ez da onartzen eta ustekabeko portaera eragin dezake. Etorkizunean, jokaera hori alda daiteke edo akats bat sor dezake.

Param

Funtzioak Param aplikazioari pasatutako parametro bat berreskuratzen du abiaraztean. Izendatutako parametroa pasatu ez bada, Paramhutsik itzultzen da.

  • Oihaleko aplikazio bat beste oihal-aplikazio batetik abiarazterakoan, erabili Parametro argumentuak funtzioan Launch . Parametroen izenak eta balioak automatikoki URL kodetuta egongo dira.
  • Web orrialde batetik mihise aplikazioa abiarazterakoan, gehitu parametroak kontsulta-kateamihise aplikazioaren web estekan. &parametername=parametervalue gehitzen da suposatutako kontsulta katea hasia dela tenantId balioarekin. Adibidez, &First%20Name=Vicki&category=3 gehitzea bi parametro pasatuko lituzke: First Name balioarekin "Vicki" eta category balioarekin "3" (balio mota da testua). Parametroaren izena eta balioa URL kodetuta egon behar dute espazioak edo karaktere bereziak baldin badituzte EncodeURL funtzioa.
  • Param Izenak maiuskulak eta minuskulak bereizten ditu.
  • Param izenak eta balioak automatikoki deskodetuko dira zure aplikazioan erabiltzeko.
  • Parametroen balioak ez dira aldatzen aplikazioa berriro kargatzen ez bada. Aplikazioa dagoeneko exekutatzen ari den gailu mugikor batean erabiltzeak Launch ez ditu parametroak freskatuko.
  • Parametroak zenbaki bat badu ere, itzulitako Param mota beti testu-katea izango da. Beste mota batzuetarako bihurketa automatikoki gertatuko da edo bihurketa esplizituak erabiliko dira, adibidez Value zenbaki modu esplizitu batean bihurtzeko funtzioa.

Oharra

orri pertsonalizatuetarako, orrialdeak onartzen dituen parametro bakarrak hauek dira: recordId eta entityName.

Sintaxia

Launch( Helbidea [, ParameterName1, ParameterValue1, ... ] )

  • Helbidea – Beharrezkoa. Web orrialde baten helbidea edo abiarazteko aplikazioaren IDa.
  • ParameterNames – Aukerakoa. Parametroaren izena.
  • ParameterValues – Aukerakoa. Aplikaziora edo web orrialdera pasatzeko parametroen balore egokiak.

Launch( Helbidea, { [ ParameterName1: ParameterValue1, ... ] } [, LaunchTarget ] )

  • Helbidea – Beharrezkoa. Web orrialde baten helbidea edo abiarazteko aplikazioaren IDa.
  • ParameterNames – Aukerakoa. Parametroaren izena.
  • ParameterValues – Aukerakoa. Aplikaziora edo web orrialdera pasatzeko parametroen balore egokiak.
  • LaunchTarget – Aukerakoa. LaunchTarget zenbakitzearen balioa edo pertsonalizatua izena.

Param( ParameterName )

  • ParameterName - Beharrezkoa. Aplikaziora eramandako parametroaren izena.

Erreserbatutako parametroak

Honako gako-hitz hauek barne-erabilerarako gordetzen dira (kasuak edozein direla ere), eta ez dira parametro pertsonalizatu gisa erabili behar () funtzioanParam:

  • amp%3Bauthmode
  • amp%3Benableonbehalfof
  • amp%3Bhidenavbar
  • amp%3Blocale
  • appmetadataversion
  • authmode
  • channeltype
  • cordovapath
  • correlationid
  • araztu
  • delegatelaunchurl
  • delegatelaunchurl
  • disablepreviewredirect
  • embedderorigin
  • enableonbehalfof
  • groupid
  • hideappsplash
  • hidenavbar
  • hint
  • hostclienttype
  • hostmode
  • iframecontainerid
  • isfullscreen
  • ispreviewmode
  • loader
  • loaderType
  • eskualdeko ezarpenak
  • kokaleku
  • packagekind
  • packageproperties
  • playerresourcespath
  • playersessionid
  • powerappslanguage
  • screencolor
  • sdkversion
  • gune
  • skipappmetadata
  • skipiframecreation
  • skiplaunchappcache
  • iturburu
  • iturburu-ordua
  • standaloneconsent
  • teamid
  • teamtype
  • tenantId
  • gai
  • uselocalpackagehostresources
  • userteamrole

Adibideak

Sinplea Launch

Mihise-aplikazio batetik web-orri batera:

Formula Deskribapena
Launch( "http://bing.com/search",
"q", "Power Apps", "count", 1 )
Web-orria irekitzen du https://bing.com/search?q=Power%20Apps&count=1. Leiho edo fitxa berri bat irekitzen da.
Launch( "http://bing.com/search",
{ q: "Power Apps", count: 1 } )
Aurreko adibideen berdina erregistro baliokidea notazioa erabiliz. Leiho edo fitxa berri bat irekitzen da.
Launch( "http://bing.com/search",
{ q: "Power Apps", count: 1 },
LaunchTarget.Replace )
Aurreko adibideen berdina, uneko leihoa edo fitxa emaitza batekin nabigatzailea web arakatzailean exekutatzen bada.
Launch( "http://bing.com/search",
{ q: "Power Apps", count: 1 },
"Bilaketaren emaitzak")
Aurreko adibidearen berdina, izendatutako leiho edo fitxaren edukia sortu edo ordezkatu Bilaketaren emaitzak.

Mihise-aplikazio batetik beste mihise-aplikazio batera

Eguneratu aplikazioaren IDa, pantailaren izena eta erregistro zenbakia, hala dagokionean.

Launch( "/providers/Microsoft.PowerApps/apps/YOUR-APP-ID",
        { Navigate: "Second Screen", Record: 34 }
)

Web-orri batetik mihise-aplikazio batera:

Eguneratu aplikazioaren IDa, maizterraren IDa, pantailaren izena eta erregistro zenbakia, hala dagokionean.

<html>
  <body>
    <a
      href="https://apps.powerapps.com/play/e/YOUR-APP-ENVIRONMENT-ID/a/YOUR-APP-ID?tenantId=YOUR-TENANT-ID&Navigate=Second%20Screen&Record=34"
    >
      Launch canvas app
    </a>
  </body>
</html>

Sinplea Param

Goiko abiarazte adibide sinpleek oihalezko aplikazioa web orritik edo beste oihal-aplikazio batetik abiarazteko funtzioaren Param adibide sinpleak erakusten dituzte:

Formula Deskribapena Emaitza
Param( "Nabigatu" ) Nabigatu parametroa aplikazioa abiarazi zenean itzuli zen. "Bigarren pantaila"
Param( "Erregistroa") Erregistroa parametroa aplikazioa abiarazi zenean. Funtzioari zenbaki gisa pasatu bazion Launch ere, emaitza Param beste mota batzuetara inplizituki edo esplizituki bihur daitekeen testu-kate bat izango da. "34"
Param( "Erabiltzailea") Erabiltzailea parametroa ez da eman. Hutsik balioa itzuliko da balioarekin ISBLANK funtzioa. hutsik

Urratsez urrats adibideak Launch eta Param

Produktuen aurkezpena taulen diseinuaren txantiloia honako adibideetarako erabili zen. Txantiloi hau duen aplikazioa sortzeko, jarraitu urratsak aplikazio bat sortu artikulua eta hautatu Produktuen aurkezpena txantiloia. Halaber, zeure aplikazioa ere erabil dezakezu.

Adibidea: Launch

  1. Joan hona: Power Apps.

  2. Ezkerreko nabigazio-panelean, hautatu Aplikazioak.

  3. Aplikazioa hautatu eta, ondoren, hautatu Editatu.

  4. Aukeratu Txertatu menuan, eta hautatu Label.

  5. Eraman etiketa pantailaren behe-eskuinera.

  6. Hautatu eskuineko aldean propietateen panelean Koloreazuria gisa eta ezarri Ertzaren lodiera1 balioa.

  7. Hautatu Testua propietate eskuinaldean eta sartu testua gisa Surface tabletak albisteetan.

  8. Goiko ezkerreko propietateen zerrendatik sakatu OnSelect.

  9. Idatzi Launch("https://www.bing.com/news/search","q","Microsoft Surface tablets") formula. Beste URL, parametro eta gako-hitz batzuk ere erabil ditzakezu.

    Launch Adibidea.

  10. Gorde eta argitaratu aplikazioa.

  11. Erreproduzitu aplikazioa.

  12. Hautatu Surface tabletak albisteetan albisteen bilaketa gako-hitzekin abiarazteko Microsoft Surface tabletak.

Eskupekoa

Eskalagarritasunerako, funtzioan Launch eskuz sartutako gako-hitzak aldagaiekin ordezka ditzakezu.

Adibidea: Param

  1. Joan hona: Power Apps.

  2. Ezkerreko nabigazio-panelean, hautatu Aplikazioak.

  3. Aplikazioa hautatu eta, ondoren, hautatu Editatu.

  4. Aukeratu Txertatu menuan, eta hautatu Label.

  5. Eraman etiketa pantailaren behe-eskuinera.

  6. Aukeratu Testua propietatea etiketarentzako jabetza goiko ezkerretik.

  7. Idatzi Param("browser") formula. Zuk aukeratutako beste parametro bat ere erabil dezakezu.

    Param Adibidea.

  8. Gorde eta argitaratu aplikazioa.

  9. Kopiatu web esteka zure aplikaziorako Power Apps-etik.

  10. Ireki beste arakatzaile bat.

  11. Itsatsi aplikazioaren web esteka arakatzailean eta erantsi &browser=Microsoft%20Edge amaieran.

    Web helbidea.

  12. Zure aplikazioa abiarazten denean, etiketak gainditutako parametroaren balioa erakusten du.

    Param Etiketa adibidea.

  13. Itxi aplikazioaren erreproduzigailua eta editatu aplikazioa.

  14. Aukeratu Aplikazioa Zuhaitz ikuspegian, ezkerreko nabigazioan.

  15. Hautatu Hasi pantaila propietatea goiko ezkerrean.

  16. Sartu formula honela If( Param("screen") = "techspecs", TechSpecs ).

    Param Nabigaziorako adibidea.

    Funtzioa in StartScreen propietateak egiaztatzen badu parametroak balio jakin bat duen ala ez, kasu honetan value techspecs. Eta bat badator, TechSpecs pantailaren kontrola StartScreen propietatera itzultzen du.

    Oharra

    Ordeztu TechSpecs kontrol-izena If funtzioa zure aplikazioko pantaila-kontrol baten izenarekin ez ari Produktuen erakusleihoa aplikazioaren txantiloia erabiltzen.

  17. Gorde eta argitaratu aplikazioa.

  18. Ireki beste arakatzaile bat.

  19. Itsatsi aplikazioaren web esteka arakatzailean eta erantsi &screen=techspecs amaieran.

    TechSpecs pantailarako web helbidea.

  20. Aplikazioa zuzenean abiarazten da TechSpecs hasierako pantaila gisa.

Ikusi ere

Canvas aplikazioaren formula erreferentzia