Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Honako hauei aplikatzen zaie: Mihise-aplikazioak
Copilot Studio
Mahaigaineko fluxuak
Ereduetan oinarritutako aplikazioak
Power Platform CLI
Dataverse funtzioak
Bihurtu kate bat GUID (identifikatzaile bakarra globalki) balio bihurtu GUID , edo sortu balio berri GUID bat.
Deskribapenak
Erabili funtzioa GUID a-ren GUID adierazpen hamaseitarra duen kate bat datu-base batera pasa dezakezun balio bihurtzeko GUID . Microsoft Dataverse eta SQL Server bezalako datu-base-sistemek balioak erabiltzen GUID dituzte gako gisa.
Kateak letra maiuskulak edo minuskulak izan ditzake, baina 32 digitu hamaseitar izan behar ditu formatu hauetako batean:
- "123e4567-e89b-12d3-a456-426655440000" (marratxoak kokapen estandarretan)
- "123e4567e89b12d3a456426655440000" (marratxorik gabe)
Argumenturik zehazten ez baduzu, funtzioak GUID.
Balio bat GUID kate bihurtzeko, erabili kate-testuinguru batean. Balioa GUID kate hamaseitar bihurtzen da, marratxoak eta letra minuskulak dituena.
Funtzio berri GUIDbat sortzerakoan, funtzioak sasi-ausazko zenbakiak erabiltzen ditu IETF 4122GUID 4. bertsioa sortzeko. Kate GUIDbat , funtzioak edozein GUID bertsio onartzen du, 32 digitu hamaseitarreko edozein kate onartuz.
Funtzio aldakorrak
GUID Funtzio lurrunkorra da argumenturik gabe erabiltzen denean. Funtzioa ebaluatzen den bakoitzean beste balio bat itzultzen du.
Datu-fluxuaren formula batean funtzio lurrunkor bat erabiltzen duzunean, beste balio bat itzultzen du formula berriro ebaluatzen bada soilik. Formula beste ezer aldatzen ez bada, balio bera mantentzen du zure aplikazioa irekita dagoen bitartean.
Adibidez, etiketa-kontrol baten Text propietatea () gisaGUID ezartzen baduzu, ez da aldatu aplikazioa aktibo dagoen bitartean. Aplikazioa itxi eta berriro irekitzen duzunean bakarrik lortzen duzu balio desberdina.
Funtzioa berriro ebaluatzen da beste zerbait aldatzen den formula baten parte bada. Adibidez, Etiketa kontrol baten Testua propietatea formula honekin ezartzen baduzu, a GUID sortuko da erabiltzaileak Testua sarrerako kontrolaren balioa aldatzen duen bakoitzean:
TextInput1.Text & " " & GUID()
Portaera formula batean erabiltzen GUID duzunean, formula ebaluatzen den bakoitzean ebaluatzen da. Informazio gehiago eskuratzeko, ikusi adibideak geroago gai honetan.
Sintaxia
GUID( [ GUIDString ] )
- GUIDString – Aukerakoa. Testu-katea, . baten adierazpen GUIDhamaseitarra duena Kate bat ematen ez baduzu, funtzioak GUID.
GUID( Dinamikoa )
- Dinamikoa - Beharrezkoa. Balio dinamikoa, a GUIDadierazten duena. Balio onargarriak tipatu gabeko hornitzailearen araberakoak dira. JSONentzat, balio dinamikoa GUID JSON kate gisa irudikatzea espero da.
Adibideak
Oinarrizko erabilera
Kate-hamaseitarreko irudikapenean oinarritutako balioa GUID itzultzeko:
GUID( "0f8fad5b-d9cb-469f-a165-70867728950e" )
Katea marratxorik gabe ere eman GUID dezakezu. Formula honek balio bera GUID itzultzen du:
GUID( "0f8fad5bd9cb469fa16570867728950e" )
Testuinguruan erabiltzen da Egoera eremua datu baseen erregistro berriaren eremua ongi finkatuta dagoen balioa du:
Patch( Products, Default( Products ), { Status: GUID( "F9168C5E-CEB2-4faa-B6BF-329BF39FA1E4" ) } )
Ziurrenik ez dituzu GUIDak erabiltzaileei erakutsi nahi, baina GUIDek zure aplikazioa arazten lagun zaitzakete. Aurreko adibidean sortu duzun erregistroan Egoera eremuaren balioa erakusteko, ezarri Etiketa kontrol baten Testua propietatea formula honekin:
First( Products ).Status
Etiketa kontrolak f9168c5e-ceb2-4faa-b6bf-329bf39fa1e4 erakusten du.
Sortu GUID taula bat
Gehitu Button kontrola, eta ezarri horren OnSelect propietatea formula honetan:
ClearCollect( NewGUIDs, ForAll( Sequence(5), GUID() ) )Formula hau zutabe bakarreko taula bat da, bost aldiz iterarazteko erabiltzen dena, eta ondorioz, bost GUIDak dira.
Gehitu a Data table kontrola, ezarri elementuak propietatea NewGUIDs eta erakutsi Balioa eremua.
Mantendu Alt tekla sakatuta eta hautatu botoia.
Datu taulak GUIDen zerrenda erakusten du:
Hautatu botoia berriro GUIDen zerrenda berri bat erakusteko:
Taula baten ordez bakar GUID bat sortzeko, erabili formula hau:
Set( NewGUID, GUID() )