共用方式為


將規則轉換成運算式

在畫布應用程式中建立規則以根據指定條件自動修改應用程式的功能將被刪除。 此功能已於 2019 年淘汰,現在將完全刪除。

您將有幾個月的時間使用轉換器將規則轉換為表達式。 如果您的畫布應用程式中仍有任何規則在此期間結束時尚未轉換,系統將自動執行轉換。

這很重要

自 2019 年 10 月 14 日起,畫布應用程式中的規則功能已被取代。 其他資訊: 部落格:Canvas 規則功能停用

轉換規則

當您編輯具有規則的應用程式時,您會收到轉換規則的提示。 轉換器有助於將應用程式內的規則移轉為與未來版本的 Power Apps Studio 相容的格式。 透過利用應用程式中的規則條件,轉換器會將引用替換為相應的內嵌表達式。

請按照以下步驟轉換應用程式中的規則:

  1. 開啟您的應用程式進行編輯,然後前往「規則」面板。

  2. 在警告訊息上,選取 [轉換規則]。

    轉換規則。

  3. 對話方塊隨即開啟,其中顯示所有將要轉換的規則。 規則名稱會顯示在左側,其相關聯的條件運算式會顯示在右側。 在 [轉換規則] 對話方塊中,選取 [立即轉換]。

    立即轉換。

轉換完成後,系統會顯示一則通知,提醒您轉換是否成功。 先前參考規則名稱的公式已更新為直接使用其相關聯的條件運算式。

在轉換之前,Power Fx 公式會在公式中以規則名稱取代其相關的條件運算式。

轉換前。

轉換之後,規則名稱參照已移除並取代。 在此範例中, Rule2 已轉換成 Slider1.Value > 50

轉換後。

還原轉換

轉換完成後,規則會轉換為對應的運算式。 在轉換期間,您可以還原變更,將規則帶回應用程式,以便視需要進行審查和疑難排解。 在同一工作階段中,您可以使用「復原」按鈕或 Ctrl-Z 來還原規則轉換。 如果您儲存應用程式,您可以還原先前的版本以還原變更。 但是,下次打開應用程序進行編輯時,系統會提示您再次轉換規則。

已知問題

如果您的規則處於錯誤狀態或為空,則會以下列公式取代:Boolean(Blank())。 此公式會保留此狀態下規則的行為。