共用方式為


如何建立最少的重現畫布應用程式

最小重現應用程式是一個應用程式,其中包含重現問題的邏輯和控件數量下限。 此應用程式可協助您縮小問題的來源範圍,無論是數據源、公式或特定組態。

建立最少的重現應用程式之後,您可以下載其複本,並與其他人共用,例如在 power Apps 社群Microsoft或 Microsoft 支援服務

您可以使用下列其中一種方法建立最少的重現應用程式:

  • 建立空白應用程式,並只新增必要的連線和控件來示範問題。
  • 製作原始應用程式的複本、逐漸移除無關的螢幕和控件,並簡化公式,直到您離開問題的本質為止。

取代外部數據源

最小重現應用程式應該是獨立的。 它不應該依賴外部數據源的連線,例如 Dataverse 或 SharePoint,因為外部合作對象無法存取它們。

您可以在 [資料] 面板中查看應用程式中所使用的數據來源。

顯示 Power Apps Studio 中 [資料] 面板的螢幕快照。如果未在應用程式中使用任何數據源,則面板是空的。

若要在建立最小重現應用程式時處理數據源,您可以:

  • 如果它們與您顯示的問題無關,請將其移除。
  • 搭配範例數據使用 集合
  • 在 csv 或 Excel 檔案中提供範例數據。 說明如何從頭重新建立數據源。

範例數據應該盡可能簡單。

存根整合和外部 Web 服務

應用程式可能會使用來自其他 Web 服務的功能。 例如,它可能會顯示 Power BI 圖格、YouTube影片或Power Automate流程。

如果這些元件與您顯示的問題無關,請移除這些元件。 如果它們很重要,您應該提供有關如何重新建立它們的材料和指示。 使用範例內容,而不是原始內容。 如果範例內容未發生問題,則可能是外部內容或服務的問題。 例如,可能無法正確設定Power BI報表以進行內嵌。

簡化元件

如果應用程式包含 元件程式代碼元件,其他人可能無法看到其內部元件或正確載入它們。

如果這些元件與您顯示的問題無關,請移除這些元件。 如果它們很重要,您應該盡可能簡化它們,然後:

  • 將它們與非受控解決方案中的應用程式封裝在一
  • 提供如何從頭開始重新建立這些元件的指示。
  • 針對程式代碼元件,請提及哪些程式代碼和 架構功能 無法運作。

檢閱隱私權和安全性

未經授權的使用者將無法存取導出應用程式中的數據源,但他們可以看到數據源的使用方式。 他們也可以查看應用程式的控制件和公式。 如果提供整個解決方案 .zip 檔案,也會顯示影像等資產。

請遵循下列步驟,協助您在散發導出的應用程式之前限制隱私權和安全性暴露:

  • 請勿在應用程式中包含私人和機密資訊。 檢查變數、控件和其他應用程式專案的名稱,這些專案不小心會放棄敏感性資訊。
  • 從頭開始建立新的應用程式,而不是簡化現有的生產應用程式。 如果您要改用原始應用程式,新的應用程式也會減少敏感性資訊的意外暴露。 您不需要手動從原始應用程式移除敏感性資訊,即可節省時間。
  • 散發 .msapp 檔案, 而不是.zip 檔案。 您可以在.zip套件內找到 .msapp 檔案。

下載最少的重現應用程式

畫布應用程式可以儲存在 .msapp.zip 檔案中,視其建立方式而定。

Power Apps

  1. 登入 Power Apps

  2. 開啟應用程式以進行編輯。

  3. 展開 [儲存] 功能表項,然後選取 [下載複本]。

    顯示 Power Apps Studio 中 [儲存] 功能表項展開子選單的螢幕快照。[下載複本] 選項會反白顯示。

    下載的 .msapp 檔案可由其他人在 Power Apps 功能表欄中選取 [開啟] 來開啟。 您可能必須展開選單列才能看到此選項。

    此螢幕快照顯示Power Apps Studio 功能表欄結尾的快顯,其中包含更多功能表項。[開啟] 選項會反白顯示。

Microsoft 清單

  1. 開啟清單。

  2. 選取 [整合>Power Apps>自定義表單]。 自定義窗體會在Power Apps 中開啟。

    顯示 [Microsoft列表中的 [Power Apps] 功能表的螢幕快照。[自訂表單] 選項會反白顯示。

  3. 從頂端的功能表中選取 [共享 ]。 共用面板的詳細數據頁面將會開啟。

    顯示在 Studio 中編輯應用程式的螢幕快照。共用的圖示按鈕會在頂端功能表欄中反白顯示。

  4. 關閉共享面板。

  5. 選取 功能表列中的 [匯出套件 ]。

    顯示應用程式詳細數據的螢幕快照。匯出套件的命令按鈕會在頂端功能表欄中反白顯示。

  6. 輸入封裝的名稱。 檢閱匯出的內容,然後選取 [ 導出]。

    下載的.zip檔案可由其他人開啟。

Teams 中的 Power Apps

  1. 在 Microsoft Teams 中,移至小組Power Apps 應用程式清單。

  2. 選取 app。

  3. 從頂端功能表選取 [匯出方案 ]。

    顯示應用程式清單的螢幕快照。已選取應用程式,並在頂端功能表欄中醒目提示 [匯出] 解決方案的命令按鈕。

  4. 檢閱導出的內容,然後選取 [導出為 zip]。

    下載的.zip檔案可由其他用戶匯入

自訂頁面

只有 Unmanaged 方案中的自訂頁面可以匯出。 如果自定義頁面位於受控解決方案中,請要求解決方案的發行者建立包含自定義頁面的 Unmanaged 解決方案。 您也可以在那裡建立新的非受控解決方案和自定義頁面。

您可以在 非受控解決方案 中匯出自定義頁面,就像任何其他解決方案元件一樣。 下載 .zip檔案可由其他用戶匯入到任何環境中。

下一步

另請參閱