Partekatu honen bidez:


GUID funtzioa

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

  1. 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.

  2. Gehitu a Data table kontrola, ezarri elementuak propietatea NewGUIDs eta erakutsi Balioa eremua.

  3. Mantendu Alt tekla sakatuta eta hautatu botoia.

    Datu taulak GUIDen zerrenda erakusten du:

    Bost balio desberdin GUID dituen datu-taula erakusten duen pantaila.

  4. Hautatu botoia berriro GUIDen zerrenda berri bat erakusteko:

    Pantaila berean, bost balio desberdinen GUID multzo berri batekin datu-taula bat erakusten du.

Taula baten ordez bakar GUID bat sortzeko, erabili formula hau:

Set( NewGUID, GUID() )