行為公式

大部分的公式會計算值。 如同 Excel 試算表,重新計算會隨值變更而自動進行。 例如,如果值小於零或為黑色,您可能想要標籤控制項中的值顯示為紅色。 因此您可以將該控制項的 Color 屬性設定為以下公式︰
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )

在此情況下,當使用者選取按鈕控制項時,是什麼意思? 未變更任何值,因此沒有任何新項目可計算。 Excel 有沒有相當於按鈕的控制項。

藉由選取按鈕控制項,使用者可啟動一連串的動作或行為,會變更應用程式的狀態︰

這些函式會變更應用程式的狀態,因此它們無法自動重新計算。 您可以在 OnSelectOnVisibleOnHidden 和其他 On... 屬性公式中使用它們,其稱為行為公式。

多個動作

使用分號來建立要執行的動作清單。 例如,您可能想要更新內容變數,然後再回到前一個畫面︰

  • UpdateContext( { x: 1 } ); Back()

動作會依其在公式中出現的順序執行。 完成目前的函式之前,不會啟動下一個函式。 如果發生錯誤,後續函式可能無法啟動。