重新命名 Power Apps 動作型資料來源

在 Power Apps 中的連接器顯示名稱中的變更,可能會導致應用程式所使用的公式發生錯誤。 此問題需要額外手動干預以更新現有的公式,並進行名稱變更。

透過重新命名動作型資料來源的能力,您可以省下修復連接器名稱變更所影響公式的功夫。

動作型或表格式資料來源

開始使用此功能前,必須先了解不同動作與表格式資料來源之間的區別。

動作型資料來源會使用資料來源或公式中的服務名稱。 表格式資料來源會改為使用資料表的名稱。

例如,Azure DevOps 為動作型連接器,而 Excel 為表格式資料來源。

例如,當您參考 Azure DevOps 執行個體時,公式會使用 Azure DevOps 作為資料來源名稱

AzureDevOps 資料來源的範例。

使用 Excel 時,公式中的資料來源名稱使用表格名稱 (而不是連接器或服務名稱):

Excel 資料來源的範例。

如何產生資料來源名稱?

資料來源名稱是根據連接顯示名稱所生成。 在應用程式中,第一個資料來源名稱的執行個體通常是連接的確切名稱。 例如,如果您使用「AzureDevOps」資料來源,則連接的名稱將是「AzureDevOps」。 而且,如果您將另一個「AzureDevOps」資料來源新增至相同的應用程式,則第二個資料來源會命名為「AzureDevOps_1」。

重新命名連接器

有時候,連接器會透過顯示名稱進行變更。 例如,從「OldConnector」到「NewConnector」。

即使您的資料來源名稱為「OldConnector」,現有的應用程式仍然可以繼續運作。 這是因為您的資料來源仍然要指向正確的連接器類型 (位於封面下方)。

不過,如果您將現有的資料來源放在應用程式中並再次新增,新資料來源將會命名為「NewConnector」。 您的公式仍然參考「OldConnector」,但會造成發生此資料來源名稱的任何地方將會發生公式錯誤。

修正資料來源名稱的中斷公式參考資料

您可以使用新的「重新命名」功能來重新命名您的動作連接器,並自動修正您的公式。

資料來源的重新命名選項。

若要修正此類問題,請將資料來源從新顯示名稱重新命名為舊顯示名稱。

例如,將資料來源顯示名稱從「新連接器」重新命名為「舊的連接器」。 重新命名之後,您的所有公式參照都會重新連接並像之前一樣運作。 您的應用程式現在可以正確運作。 您可以儲存應用程式變更並發行新版本。

在資料來源名稱和公式同步處理之後,您也可以再次重新命名資料來源以使其以新的連接器名稱顯示。

例如,您可以將資料來源重新命名為「NewConnector」。 此重命名會更新所有的公式參考資料,以使用新的名稱。 我們建議使用這種方法,因為如果您不得不重新除去資料來源,則 readding 資料來源將會根據更新的連接器顯示名稱而定。 此步驟將協助您避免未來發生的問題。

此方法的運作方式是因為資料來源顯示名稱,而參考資料的公式資料來源是同步處理。換言之,顯示名稱完全相同。 重新命名公式中的資料來源前,必須先將資料來源重新命名,因為資料來源顯示名稱,而參考資料的公式資料來源不相同。

限制

這項重命名功能僅限於動作型連接器。 它不適用於表格式資料來源。 表格式資料來源會使用它們所指向的資料表名稱 (相對於代管服務的一般名稱)。

請參閱