Memahami formula tingkah laku untuk aplikasi kanvas

Kebanyakan formula mengira nilai. Seperti hamparan Excel, pengiraan semula berlaku secara automatik sebagai nilai perubahan. Sebagai contoh, anda mungkin mahu menunjukkan nilai dalam Label kawalan nilai dalam merah jika kurang daripada sifar atau sebaliknya dalam hitam. Jadi anda boleh menetapkan Warna sifat pada kawalan tersebut untuk formula ini:

If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )

Dalam konteks ini, apakah maksudnya apabila pengguna memilih kawalan Butang? Tiada nilai telah berubah, jadi tidak ada perkara baharu untuk dikira. Excel tidak mempunyai bersamaan dengan kawalan Butang.

Dengan memilih kawalan Butang, pengguna memulakan jujukan tindakan, atau tingkah laku, yang akan mengubah keadaan aplikasi:

Disebabkan fungsi ini mengubah keadaan aplikasi, ia tidak boleh dikira semula secara automatik. Anda boleh menggunakannya dalam formula untuk OnSelect, OnVisible, OnHidden, dan sifat lain On..., yang dipanggil formula tingkah laku.

Lebih daripada satu tindakan

Gunakan koma bernoktah untuk mencipta senarai tindakan untuk melaksanakan. Contohnya, anda mungkin mahu mengemas kini pemboleh ubah konteks dan kemudian kembali ke skrin sebelumnya:

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

Tindakan dilakukan mengikut susunan yang dipaparkan dalam formula. Fungsi seterusnya tidak akan dimulakan sehingga fungsi semasa telah dilengkapkan. Jika ralat berlaku, fungsi berikutnya mungkin tidak dimulakan.

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).