Power Apps uz darbībām balstītu datu avotu pārdēvēšana

Savienotāja parādāmā nosaukuma maiņa var izraisīt Power Apps kļūdas programmas lietotajās formulās. Šī problēma prasa papildu pūles, lai atjauninātu esošās formulas ar manuālu iejaukšanos un nosaukuma izmaiņām.

Izmantojot iespēju pārdēvēt uz darbībām balstītus datu avotus, var aiztaupīt papildu centienus, kas nepieciešami, lai izlabotu savienotāja nosaukuma maiņas ietekmētās formulas.

Uz darbībām balstīti un tabulāri datu avoti

Pirms sākat lietot šo līdzekli, ir svarīgi saprast, kāda ir atšķirība starp uz darbību balstītiem un tabulāriem datu avotiem.

Uz darbībām balstīti datu avoti izmanto datu avotu vai servisa nosaukumu formulā. Tabulārie datu avoti tā vietā lieto tabulas nosaukumu.

Piemēram, Azure DevOps ir uz darbībām balstīts savienotājs, bet Excel ir tabulārs datu avots.

Piemēram, ja atsaucaties uz Azure DevOps instanci, formula izmanto Azure DevOps kā datu avota nosaukumu

Datu avota AzureDevOps piemērs.

Izmantojot Excel, datu avota nosaukumam formulā tiek izmantots tabulas nosaukums (savienotāja vai servisa nosaukuma vietā):

Excel datu avota piemērs.

Kā tiek ģenerēti datu avota nosaukumi?

Datu avota nosaukumi tiek ģenerēti no tā savienojuma parādāmā nosaukuma, uz kuru tie ir balstīti. Datu avota nosaukuma pirmā instance parasti ir precīzs savienojuma nosaukums. Piemēram, ja izmantojat "AzureDevOps" datu avotu, savienojuma nosaukums būs "AzureDevOps". Un, ja tai pašai programmai pievienojat citu "AzureDevOps" datu avotu, otrais datu avots tiks saukts par "AzureDevOps_1".

Pārdēvētie savienotāji

Dažreiz savienotājam tiek mainīts parādāmais nosaukums. Piemēram, no "OldConnector" uz "NewConnector".

Pastāvošās programmas turpinās darboties pat tad, ja jūsu datu avota nosaukums būs "OldConnector". Tā notiek tāpēc, ka datu avoti joprojām norāda (zem pārsegiem) pareizo savienotāja veidu.

Taču, ja nometīsit esošo datu avotu un pievienosit to vēlreiz, jaunais datu avots tiks saukts par "NewConnector". Taču jūsu formulās joprojām būs atsauce uz "OldConnector", izraisot formulas kļūdas, kamēr vien pastāvēs šis datu avota nosaukums.

Bojātas formulas atsauču uz datu avotu nosaukumiem labošana

Izmantojot jauno līdzekli "Pārdēvēt", varat pārdēvēt uz darbībām balstītus savienotājus un automātiski izlabot formulas.

Datu avota pārdēvēšanas opcija.

Lai novērstu šāda veida problēmu, pārdēvējiet datu avotu no jaunā parādāmā nosaukuma atkaļ uz veco parādāmo nosaukumu.

Piemēram, pārdēvējiet parādāmo datu avota nosaukumu no "Jauns savienotājs" atpakaļ uz "Vecais savienotājs". Kad būsit to izdarījis, visas jūsu formulas atsauces tiks pievienotas no jauna un darbosies kā iepriekš. Tagad jūsu programma darbojas pareizi. Varat saglabāt programmas izmaiņas un publicēt jauno versiju.

Kad datu avota nosaukums un formulas ir sinhronizētas, varat arī pārdēvēt datu avotu, lai tas atkal būtu saskaņā ar jauno savienotāja nosaukumu.

Piemēram, varat pārdēvēt savu datu avotu par "NewConnector". Ar šo pārdēvēšanu tiek atjauninātas visas formulas atsauces, lai izmantotu jauno nosaukumu. Mēs iesakām šo pieeju, jo, ja jums vēlreiz būs jānomet datu avots, tad datu avota pievienošana no jauna tiks pamatota uz jaunāko savienotāja parādāmo nosaukumu. Šī darbība palīdzēs izvairīties no turpmākām problēmām.

Šī pieeja darbojas, datu avota parādāmais nosaukums un formulas atsauces datu avoti ir sinhronizēti. Citiem vārdiem sakot, precīzi tas pats parādāmais nosaukums. Datu avotu pārdēvēšana formulās nevar notikt, pirms pārdēvējat datu avotu, jo datu avota parādāmais nosaukums un formulas atsauces datu avoti nav vienādi.

Ierobežojumi

Šī pārdēvēšanas iespēja aprobežojas ar savienotājiem, kuru pamatā ir darbība. Tā nedarbojas tabulāriem datu avotiem. Tabulārajos datu avotos tiek lietots to tabulu nosaukums, uz ko tie norāda (atšķirībā no pakalpojumu, kas tos vieso, vispārīgā nosaukuma).

Skatiet arī