Premenovanie zdroje údajov Power Apps založených na akciách

Zmena zobrazovaného názvu konektora v Power Apps môže spôsobiť chyby vo vzorcoch používaných aplikáciou. Tento problém si vyžaduje ďalšie úsilie na aktualizáciu existujúcich vzorcov s manuálnym zásahom a zmenami názvov.

Vďaka možnosti premenovať zdroje údajov založených na akciách môžete ušetriť ďalšie úsilie potrebné na opravu vzorcov ovplyvnených zmenou názvu konektora.

Zdroje údajov založené na akciách a tabuľkách

Predtým, ako začnete používať túto funkciu, je dôležité pochopiť rozdiel medzi zdrojmi údajov založenými na akciách a tabuľkách.

Zdroje údajov založené na akciách používajú zdroj údajov alebo názov služby vo vzorci. Tabuľkové zdroje údajov používajú namiesto toho názov tabuľky.

Napríklad, Azure DevOps je akčný konektor, zatiaľ čo Excel je tabuľkový zdroj údajov.

Napríklad, keď odkazujete na inštanciu Azure DevOps, vzorec používa Azure DevOps ako názov zdroja údajov

Príklad zdroja údajov AzureDevOps.

Pri používaní programu Excel používa názov zdroj údajov vo vzorci názov tabuľky (namiesto konektora alebo názvu služby):

Príklad zdroja údajov Excel.

Ako sa generujú názvy zdroja údajov?

Názvy zdroja údajov sa generujú zo zobrazovaného názvu pripojenia, na ktorom sú založené. Prvá inštancia názvu zdroja údajov v aplikácii je zvyčajne presný názov pripojenia. Napríklad, ak používate zdroj údajov „AzureDevOps“, názov pripojenia bude „AzureDevOps“. A ak k tej istej aplikácii pridáte ďalší zdroj údajov „AzureDevOps“, druhý zdroj údajov bude mať názov „AzureDevOps_1“.

Premenované konektory

Konektor niekedy prechádza zmenou zobrazovaného názvu. Napríklad z „OldConnector“ na „NewConnector“.

Existujúce aplikácie budú naďalej fungovať, aj keď vaše názvy zdrojov údajov majú názov „OldConnector“. Toto správanie je spôsobené tým, že vaše zdroje údajov stále smerujú (pod obálkami) na správny typ konektora.

Ak však v aplikácii zahodíte svoj existujúci zdroj údajov a znova ho pridáte, nový zdroj údajov bude mať názov „NewConnector“. Vaše vzorce budú stále odkazovať na „OldConnector“, čo spôsobí chyby vzorcov všade, kde tento zdroj údajov názov existuje.

Oprava nefunkčných odkazov na názvy zdrojov údajov

Pomocou novej funkcie „Premenovať“ môžete premenovať svoje akčné konektory a automaticky opraviť vzorce.

Možnosť premenovať zdroj údajov.

Ak chcete vyriešiť tento problém, premenujte zdroj údajov z nového zobrazovaného názvu späť na starý zobrazovaný názov.

Napríklad, premenujte zobrazovaný názov zdroja údajov z „Nový konektor“ späť na „Starý konektor“. Po premenovaní sa všetky vaše odkazy na vzorce znova pripoja a budú fungovať ako predtým. Vaša aplikácia bude teraz fungovať správne. Môžete uložiť zmeny aplikácie a zverejniť novú verziu.

Po synchronizácii názvu a vzorcov zdroja údajov môžete svoj zdroj údajov znova premenovať, aby zodpovedal novému názvu konektora.

Môžete napríklad premenovať zdroj údajov na „NewConnector“. Toto premenovanie aktualizuje všetky odkazy na vzorce tak, aby používali nový názov. Tento prístup sme odporučili, pretože ak budete musieť niekedy zdroj údajov zahodiť, čítanie zdroja údajov bude založené na zobrazenom názve novšieho konektora. Tento krok vám pomôže vyhnúť sa budúcim problémom.

Tento prístup funguje, pretože zobrazovaný názov zdroja údajov a zdroje údajov odkazujúce na vzorec sú synchronizované. Inými slovami, majú úplne rovnaký zobrazovaný názov. Premenovanie zdrojov údajov vo vzorcoch sa nemôže uskutočniť skôr, ako premenujete zdroj údajov späť, pretože zobrazovaný názov zdroja údajov a zdroje údajov odkazujúce na vzorec nie sú rovnaké.

Obmedzenia

Táto funkcia premenovania je obmedzená na konektory založené na akcii. Nefunguje pre tabuľkové zdroje údajov. Tabuľkové zdroje údajov používajú názov tabuliek, na ktoré odkazujú (na rozdiel od všeobecného názvu služby, ktorá ich hosťuje).

Pozrite si tiež: