共用方式為


使用設定來提供自訂的應用程式體驗

設定是解決方案元件,可讓製作者和系統管理員快速設定應用程式,以提供自訂體驗。 設定可用來啟用或停用功能,或設定環境中單一應用程式或所有應用程式的功能行為。

設定由三個子元件組成:設定定義、設定環境值和設定應用程式值。

子元件 Description
設定定義
  • 應用程式作者、系統管理員或合作夥伴可以建立設定定義,其中包含名稱、描述、資料類型、預設值等屬性。
  • 然後,他們可以透過程式碼使用設定的值來啟用、停用或設定他們正在提供的功能。
  • 他們可以在解決方案中包含設定定義,以用來將功能傳遞給客戶。
  • 範例:
    • Power Apps 的非同步儲存處理常式是使用設定的模型導向應用程式功能。
    • 設定的類型為 是/否 ,且此設定的預設值為
    • 因此,根據預設,所有模型導向應用程式的 非同步儲存處理常式 功能都會停用。
設定環境值
  • 設定環境值可用來置換預設值,如設定定義中所指定。
  • 範例:
    • 擴充上述範例,客戶組織中的環境管理員可以新增 [ 非同步儲存處理常式 ] 設定的設定環境值,並將其設定為 [是]。
    • 此設定環境值將覆寫預設值,並將套用至該環境中的所有應用程式。
    • 這將為該環境中的所有模型導向應用程式啟用 非同步儲存處理常式 功能。
設定應用程式價值
  • 設定應用程式值可用來覆寫設定定義中指定的預設值,以及設定環境值 (如果存在的話)。
  • 範例:
    • 再一次,擴展上述範例,上述相同環境中的應用程式作者可以為他們正在撰寫的應用程式新增非同步儲存處理常式設定的應用程式值,並將其設置為
    • 此設定應用程式值會覆寫設定環境值,並僅套用至該單一應用程式。
    • 這將啟用該單個應用程序的 非同步保存處理程序 功能。

備註

若要遵循下列步驟,您必須 開啟解決方案預覽。 從 Power Apps 的 解決方案 區域,在命令列上,確定您已 開啟解決方案預覽。 如果顯示 [解決方案預覽關閉] ,請選取啟用預覽的選項。 其他資訊: 解決方案檢視

設定定義

設定定義會指定設定的基本內容。 下面列出了可在設定定義上設定的內容的完整清單。 建立設定之後,無法變更其中一些屬性。

房產 Description
顯示名稱 要在顯示設定的所有使用者界面中,向設定的使用者顯示的名稱。
名稱 環境中設定的唯一名稱。
名稱會根據提供的顯示名稱自動產生,但可以在建立設定之前變更。 建立設定之後,就無法變更 名稱 ,因為它可能會在應用程式或程式碼中參考。
名稱具有與解決方案發行者對應的前置詞。 此首碼旨在讓設定具有唯一的名稱,如果您想要將它們匯入其他解決方案或環境 (這會具有不同的首碼)。
說明 說明可協助其他人瞭解設定在顯示設定的所有使用者介面中的用途。
資料類型 設定的資料類型可控制設定值的儲存方式。 資料類型可以設定為 「數字」、「 字串」「是/否」。 建立設定後,無法變更資料類型。
預設值 預設值會在您選取 「資料類型」之後變成可用。 如果指定將使用的設定值,除非它被設定環境值或設定應用程式值所覆寫。
數值可變更為 可在以下層級之一覆寫設定:
  • 環境和應用程式,允許環境設定值和應用程式設定值都能覆寫預設值。
  • 僅限環境,僅允許環境設定值覆寫預設值。
  • 僅限應用程式,只允許設定應用程式值來覆寫預設值。
  • None,無法覆寫設定。
發行等級 版本層級可用來通知架構和設定的其他使用者,瞭解設定所用功能的狀態。 發行層級可以設定為 [正式發行 ] 或 [預覽]。
資訊網址 文件連結,可協助設定的取用者瞭解設定的用途。 將用作顯示設定的所有使用者介面中的 「瞭解更多 」連結。

新增設定定義

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您要新增設定的解決方案。
  4. 在命令列中,選取新增>更多>設定>設定定義
  5. [新增設定 ] 對話方塊中,根據您的需求提供每個屬性的值。 如需設定定義屬性的相關資訊,請移至: 設定定義
  6. 當您完成提供屬性的值時,請選取 儲存

新增現有的設定定義

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您要新增設定的解決方案。
  4. 在命令列中,選取 新增現有 > 更多 > 設定
  5. [新增現有設定定義 ] 對話方塊中,選取您要新增的一或多個設定。
  6. 當您完成選取設定時,請選取 [下一步]
  7. 選取的設定定義 對話方塊中,對於您選取的每個設定,您將可以選擇 包含設定定義。 您也可以包含每個設定的 設定環境值 (如果存在的話)。
  8. 選取 [ 新增 ] 以新增設定定義和/或設定環境值。

更新設定定義

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您在其中建立設定的解決方案。
  4. 在樹狀結構檢視中,選取 設定 > 設定定義
  5. 選取您要更新的設定定義。
  6. [編輯設定] 對話方塊中,更新您要變更的任何屬性的值。
    請注意,某些屬性在建立設定後無法更新。 此外,在大多數情況下,您將無法更新您不擁有的設定定義。
  7. 當您完成更新屬性的值時,請選取 [儲存]。

移除設定定義

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您建立或新增設定的解決方案。
  4. 在樹狀結構檢視中,選取 設定 > 設定定義
  5. 選取您要移除的設定定義。
  6. 在命令列中,選取 [從此解決方案中移除>]。
    從此解決方案中移除 會從目前的解決方案中移除設定定義,但它會繼續是預設解決方案或新增到的任何其他解決方案的一部分。

刪除設定定義

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您建立或新增設定的解決方案。
  4. 在樹狀結構檢視中,選取 設定 > 設定定義
  5. 選取您要刪除的設定定義。
  6. 在命令列中,選取移除>從此環境刪除
    從此環境中刪除 會將設定定義從目前的環境中刪除,且它將不再是該環境中任何解決方案的一部分。 您只能刪除您擁有的設定定義。

設定環境值

設定環境值可用來覆寫環境中所有應用程式的設定預設值。 當設定的預設值不符合您在環境中對應用程式的需求時,請使用環境設定值。

新增設定環境值

  1. 登入 Power Apps

  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。

  3. 從解決方案清單中,開啟您要新增設定環境值的解決方案。

  4. 如果解決方案中 設定定義:

    1. 選取設定定義。
    2. 編輯設定值對話方塊的設定環境值區段中,選取新增值
    3. 提供值,然後選取 [儲存]。

    如果方案中 不存在 設定定義:

    1. 在命令列上,選擇新增>更多>設定>設置環境值
    2. 選取您要新增設定環境值的設定,然後選取 [新增]。
    3. [ 新增設定環境值 ] 對話方塊的 [ 設定環境值 ] 區段中,選取 [ 新增值]。
    4. 提供值,然後選取 [儲存]。

新增現有的設定環境值

  1. 登入 Power Apps

  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。

  3. 從解決方案清單中,開啟您要新增設定環境值的解決方案。

  4. 如果解決方案中 設定定義:

    1. 選取設定定義。
    2. [編輯設定值] 對話方塊的 [ 設定環境值] 區段中,選取 [ 新增現有值]。
    3. 視需要更新值,然後選取 [儲存]。

    如果方案中 不存在 設定定義:

    1. 在命令列上,選取 新增現有 > 的更多 > 設定
    2. [新增現有設定定義 ] 對話方塊中,選取您要新增設定環境值的一或多個設定。
    3. 當您完成選取設定時,請選取 [下一步]
    4. 選取的設定定義 對話方塊中,對於您選取的每個設定,您將可以選擇 包括設定環境值 (如果存在)。 您也可以根據需要包含每個設定的 設定定義
    5. 選取 [新增 ] 以新增設定環境值和/或設定定義。

更新設定環境值

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您新增設定環境值的解決方案。
  4. 在樹狀結構檢視中,選取 設定 > 設定環境值
  5. 選取您要更新的設定環境值。
  6. [編輯設定 ] 對話方塊的 [設定環境值] 區段中,更新值,然後選取 [儲存]。

移除設定環境值

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您建立或新增設定的解決方案。
  4. 在樹狀結構檢視中,選取 設定 > 設定環境值
  5. 選取您要移除的設定環境值。
  6. 在命令列上,選取移除 從此解決方案中移除
    從此解決方案移除會將設定環境值從目前解決方案移除,但它仍會是預設解決方案或其他已新增的解決方案的一部分。

刪除設定環境值

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您建立或新增設定的解決方案。
  4. 在樹狀結構檢視中,選取 設定 > 設定環境值
  5. 選取您要刪除的設定環境值。
  6. 在命令列中,選取移除>從此環境刪除
    從此環境刪除會從目前環境中刪除設置環境值,而且它將不再是該環境中任何解決方案的一部分。

設定應用程式價值

設定應用程式值可用來覆寫設定的預設值,以及單一應用程式的任何設定環境值。 當設定環境值不是您想用於應用程式的值時,請使用設定應用程式值。 如果設定環境值不存在,當設定的預設值不是您希望應用程式使用的值時,請使用設定應用程式值。

備註

若要遵循下列步驟,您必須使用新的 應用程式設計工具。 目前,應用程式設計工具僅顯示 Power Apps 平台設定。 針對非平台配置,請使用方案瀏覽器,如下所示。

使用應用程式設計工具新增或更新設定應用程式值

  1. 應用程式設計工具中開啟您要新增設定應用程式值的應用程式。
  2. 選取命令列中的設定
  3. [設定 ] 對話方塊中,選取 [ 功能 ] 或 [即將推出 ] 索引標籤。
    [功能] 索引標籤會顯示發行層級設定為 [正式發行] 的所有設定。 「 即將推出」 索引標籤會顯示發行層級設定為 「預覽」的所有設定。
  4. 新增或更新您想要設定的應用程式值。
  5. 儲存並發佈應用程式。

使用應用程式設計工具刪除設定應用程式值

  1. 應用程式設計工具中開啟您要移除設定應用程式值的應用程式。
  2. 選取命令列中的設定
  3. [設定 ] 對話方塊中,選取 [ 功能 ] 或 [即將推出 ] 索引標籤。
  4. 選取您要刪除的設定應用程式值旁邊的 重設為環境值 。 這會使設定值回復為設定環境值(如果存在)。 如果沒有設定環境值存在,則會回復為設定的預設值。
    請注意,只有在先前為該設定新增設定應用程式值時,才會顯示重 設為環境值 的選項。
  5. 儲存並發佈應用程式。

使用方案總管新增或更新應用程式的設定值

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您要新增設定應用程式值的解決方案。
  4. 如果解決方案中沒有設定定義或設定環境值,請新增其中一個。 移至 新增現有設定定義新增現有設定環境值
  5. 選擇設定定義或設定環境值。
  6. [編輯設定值] 對話方塊的 [ 設定應用程式值] 區段中,尋找您要新增設定應用程式值的應用程式。 請注意,使用方案總管,您只能為目前解決方案中的應用程式新增設定應用程式值。
  7. 提供值,然後選取 [儲存]。
  8. 若要讓設定應用程式值生效,您必須使用應用程式設計工具或解決方案總管重新發佈應用程式。

使用解決方案總管刪除設定應用程式值

  1. 登入 Power Apps
  2. 在導覽窗格中,選取解決方案。 如果此項目不在側邊面板窗格中,請選取 ...其他 ,然後選取您想要的項目。
  3. 從解決方案清單中,開啟您要從中刪除設定應用程式值的解決方案。
  4. 如果解決方案中沒有設定定義或設定環境值,請新增其中一個。 其他資訊: 新增現有的設定定義新增現有的設定環境值
  5. 選擇設定定義或設定環境值。
  6. [編輯設定值 ] 對話方塊的 [設定應用程式值] 區段中,尋找您要刪除其設定應用程式值的應用程式。 請注意,使用方案總管,您只能移除目前方案中應用程式的設定值。
  7. 選取設定應用程式值旁的...,然後選取重設為環境。
  8. 選取 [儲存]。
  9. 若要讓刪除設定應用程式值生效,您必須使用應用程式設計工具或解決方案總管重新發佈應用程式。

透過程式碼取得或更新設定值

如需可用的方法,請移至「 使用用戶端 API 取得或更新設定值」。

另請參閱

對於開發人員: