共用方式為


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

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

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

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

注意

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

設定定義

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

屬性 描述
顯示名稱 要在顯示設定的所有使用者界面中,向設定的使用者顯示的名稱。
名字 環境中設定的唯一名稱。
名稱是根據提供的顯示名稱自動產生的,但在建立設定之前可以變更名稱。 建立設定後,就無法變更名稱,因其可能會在應用程式或程式碼中參考此名稱。
名稱具有對應至解決方案發行者的首碼。 此首碼旨在讓設定具有唯一的名稱,如果您想要將它們匯入其他解決方案或環境 (這會具有不同的首碼)。
描述 此描述可協助其他人瞭解該設定在顯示設定的所有使用者介面中的用途。
資料類型 設定的資料類型會控制設定值的儲存方式。 資料類型可以設為數字字串是/否。 建立設定後無法變更資料類型。
預設值 選取資料類型後,預設值就可使用。 如果指定將使用的設定值,除非它被設定環境值或設定應用程式值所覆寫。
可變更的值 可在以下層級之一覆寫設定:
  • 環境和應用程式可讓設定環境值和設定應用程式值覆寫預設值。
  • 僅限環境只允許設定環境值覆寫預設值。
  • 僅限應用程式只允許設定應用程式值覆寫預設值。
  • ,無法覆寫設定。
發行層級 發佈層級用於通知架構和設定的其他使用者有關與該設定搭配使用之功能的狀態。 發行層級可以設定為一般可用預覽
資訊 URL 文件的連結可幫助設置的使用者了解設置的目的。 將會在顯示設定的所有使用者介面中,當做深入瞭解連結。

新增設定定義

  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 來取得或更新設定值

請參閱

開發人員適用: