Share via


Gi nytt navn til handlingsbaserte datakilder for Power Apps

En endring i visningsnavnet til en kobling i Power Apps kan føre til feil i formler som brukes av appen. Dette problemet krever ekstra innsats for å oppdatere eksisterende formler med manuell inngripen og navneendringer.

Med muligheten til å gi nytt navn til handlingsbaserte datakilder, kan du spare den ekstra innsatsen som kreves for å rette formler som påvirkes av endringen av tilkoblingsnavnet.

Handlingsbaserte og tabulære datakilder

Før du begynner å bruke denne funksjonen, er det viktig å forstå forskjellen mellom handlingsbaserte og tabulære datakilder.

Handlingsbaserte datakilder bruker datakilde eller tjenestenavnet i formelen. Tabulære datakilder bruker i stedet navnet på tabellen.

Azure DevOps er for eksempel en handlingsbasert kobling, mens Excel er tabulær datakilde.

Når du for eksempel refererer til en Azure DevOps-forekomst, bruker formelen Azure DevOps som datakildenavn

Eksempel med AzureDevOps-datakilde.

Når du bruker Excel, bruker datakilde i formelen tabellnavnet (i stedet for koblingen eller tjenestenavnet):

Eksempel med Excel-datakilde.

Hvordan genereres datakildenavn?

Datakilde genereres fra visningsnavnet til koblingen de er basert på. Den første forekomsten av et datakildenavn i en app, er vanligvis det nøyaktige navnet på tilkoblingen. Hvis du for eksempel bruker AzureDevOps-datakilde, vil navnet på tilkoblingen være AzureDevOps. Og hvis du legger til en ny AzureDevOps-datakilde i samme program, vil den andre datakilde ha navnet AzureDevOps_1.

Koblinger med nytt navn

Fra tid til annen går en kobling gjennom en endring i visningsnavn. For eksempel fra OldConnector til NewConnector.

Eksisterende apper vil fortsette å fungere, selv om datakilde sier OldConnector. Dette skyldes at datakildene fremdeles peker (under overflaten) til riktig tilkoblingstype.

Hvis du imidlertid dropper eksisterende datakilde i appen og legger den til på nytt, får den nye datakilde navnet NewConnector. Formler vil likevel referere til OldConnector, noe som fører til formelfeil der datakilde finnes.

Korrigere brutte formelreferanser til datakildenavn

Ved hjelp av den nye Gi nytt navn-funksjonen kan du endre navn på de handlingsbaserte koblingene og rette opp formler automatisk.

Gi nytt navn-alternativ for datakilde.

Du kan løse denne typen problem ved å gi datakilden nytt navn fra den nye visningsnavnet tilbake til det gamle visningsnavnet.

Gi for eksempel datakildevisningen nytt navn fra Ny tilkobling tilbake til Gammel tilkobling. Når du har gitt nytt navn, kobles alle formelreferansene til på nytt, og de fungerer som før. Programmet fungerer nå som det skal. Du kan lagre appendringene og publisere den nye versjonen.

Når datakildenavnet og formler er synkronisert, kan du også endre navnet på datakilde på nytt for å få det på linje med det nye tilkoblingsnavnet.

Du kan for eksempel endre navnet på datakilde til NewConnector. Dette gir nytt navn og oppdaterer alle formelreferanser slik at det nye navnet brukes. Vi anbefaler denne metoden fordi hvis du noen gang må slippe datakilden på nytt, vil lesning av datakilde være basert på den nyere visningsnavnet. Dette trinnet vil hjelpe deg med å unngå fremtidige problemer.

Denne metoden fungerer fordi datakildevisningsnavnet og formelrefererte datakilder er synkronisert. Med andre ord nøyaktig samme visningsnavn. Du kan ikke endre navn på datakilder i formlene før du gir endrer navn til datakilde tilbake fordi datakildevisningsnavn og de formelrefererte datakildene ikke er de samme.

Begrensninger

Denne funksjonen for nytt navn er begrenset til handlingsbaserte koblinger. Den fungerer ikke for tabulære datakilder. Tabulære datakilder bruker navnet på tabellene de peker på (i motsetning til det generelle navnet på tjenesten som drifter dem).

Se også