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:
- Tukar skrin yang dipaparkan: Balik dan fungsi Navigasi.
- Kawalan fungsi isyarat : Dayakan dan Nyahdayakan.
- Segar semula, kemas kini atau keluarkan item dalam fungsi sumber data : Segar semula, Kemas kini, UpdateIf, Tampalan, Keluarkan, RemoveIf.
- Kemas kini fungsi pemboleh ubah konteks: UpdateContext.
- Cipta, kemas kini atau keluarkan item dalam fungsi pengumpulan: Kumpulkan, Kosongkan, ClearCollect.
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).
Maklum balas
https://aka.ms/ContentUserFeedback.
Akan datang: Sepanjang 2024, kami akan menghentikan secara berperingkat Isu GitHub sebagai kaedah maklum balas untuk kandungan dan menggantikannya dengan sistem maklum balas baharu. Untuk mendapatkan maklumat lanjut lihat:Kirim dan lihat maklum balas untuk