Memahami pemboleh ubah dalam aplikasi kanvas

Jika anda telah menggunakan alatan pengaturcaraan lain, seperti Visual Basic atau JavaScript, anda mungkin bertanya: Di manakah pemboleh ubah? Power Apps adalah sedikit berbeza dan memerlukan pendekatan yang berbeza. Daripada mencapai untuk pemboleh ubah apabila anda membina aplikasi kanvas, tanya diri anda: Apakah yang akan saya lakukan dalam Excel?

Dalam alatan lain, anda mungkin telah menjalankan pengiraan secara jelas dan menyimpan hasil dalam pemboleh ubah. Walau bagaimanapun, Power Apps dan Excel kedua-duanya mengira semula formula secara automatik dengan perubahan data input, jadi anda biasanya tidak perlu mencipta dan mengemas kini pemboleh ubah. Dengan mengambil pendekatan ini apabila mungkin, anda boleh dengan lebih mudah mencipta, memahami dan mengekalkan aplikasi anda.

Dalam sesetengah kes, anda perlu menggunakan pemboleh ubah dalam Power Apps, yang melanjutkan model Excel dengan menambah formula tingkah laku. Formula ini berjalan apabila, contohnya, pengguna memilih butang. Dalam formula tingkah laku, ia sering membantu untuk menetapkan pemboleh ubah untuk digunakan dalam formula lain.

Secara umum, elakkan menggunakan pemboleh ubah. Tetapi kadangkala hanya pemboleh ubah boleh dayakan pengalaman yang anda mahu. Pemboleh ubah dicipta secara tersirat dan ditaip apabila ia muncul dalam fungsi yang menetapkan nilai mereka.

Terjemah Excel ke dalam Power Apps

Excel

Mari kita semak cara Excel bekerja. Sel boleh mengandungi nilai, seperti nombor atau rentetan, atau formula yang berdasarkan nilai sel lain. Selepas pengguna memasukkan nilai yang berbeza ke dalam sel, Excel secara automatik mengira semula sebarang formula yang bergantung pada nilai baharu. Anda tidak perlu melakukan sebarang pengaturcaraan untuk dayakan tingkah laku ini.

Dalam contoh berikut, cell A3 ditetapkan ke formula A1+A2. Jika A1 atau A2 berubah, A3 secara automatik mengira semula untuk menunjukkan perubahan. Tingkah laku ini tidak memerlukan tiada pengekodan di luar formula itu sendiri.

Animasi mengira semula jumlah dua nombor dalam Excel.

Excel tidak mempunyai pemboleh ubah. Nilai sel yang mengandungi perubahan formula berdasarkan input, tetapi tidak ada cara untuk mengingati hasil formula dan menyimpannya dalam sel atau di tempat lain. Jika anda menukar nilai sel, seluruh hamparan mungkin berubah dan sebarang nilai yang dikira sebelum ini hilang. Pengguna Excel boleh menyalin dan menampal sel, tetapi itu berada di bawah kawalan manual pengguna dan tidak mungkin dengan formula.

Power Apps

Aplikasi yang anda cipta dalam Power Apps berkelakuan sama seperti seperti Excel. Daripada mengemas kini sel, anda boleh menambah kawalan di mana sahaja anda mahu pada skrin dan namakannya untuk kegunaan dalam formula.

Contohnya, anda boleh replikasi tingkah laku Excel dalam aplikasi dengan menambahkan kawalan Label, bernama Label1 dan dua kawalan Input teks, bernama TextInput1 dan TextInput2. Jika anda kemudian menetapkan Teks sifat Label1 untuk TextInput1 + TextInput2, ia akan sentiasa menunjukkan jumlah apa sahaja nombor dalam TextInput1 dan TextInput2 secara automatik.

Mengira jumlah dua nombor dalam Power Apps.

Perhatikan bahawa kawalan Label1 dipilih, menunjukkan formula Teks dalam bar formula di bahagian atas skrin. Di sini kita mencari formula TextInput1 + TextInput2. Formula ini mencipta kebergantungan antara kawalan ini, hanya kerana kebergantungan dicipta antara sel dalam buku kerja Excel. Mari ubah nilai TextInput1:

Animasi mengira jumlah dua nombor dalam Power Apps.

Formula untuk Label1 telah mengira semula secara automatik, menunjukkan nilai baharu.

Dalam Power Apps, anda boleh menggunakan formula untuk menentukan bukan sahaja nilai utama kawalan tetapi juga sifat seperti pemformatan. Dalam contoh seterusnya, formula untuk sifat warna label Warna akan secara automatik menunjukkan nilai negatif dalam warna merah. Fungsi Jika perlu kelihatan serupa daripada Excel:

If( Value(Label1.Text) < 0, Red, Black )

Animasi pemformatan bersyarat.

Anda boleh menggunakan formula untuk pelbagai senario:

  • Dengan menggunakan GPS peranti anda, kawalan peta boleh memaparkan lokasi semasa anda dengan formula yang menggunakan Location.Latitude dan Location.Longitude. Apabila anda bergerak, peta akan secara automatik menjejaki lokasi anda.
  • Pengguna lain boleh mengemas kini sumber data. Contohnya, orang lain dalam pasukan anda mungkin mengemas kini item dalam senarai. Apabila anda menyegarkan semula sumber data, sebarang formula bergantung akan mengira semula secara automatik untuk menunjukkan data yang dikemas kini. Melanjutkan contoh, anda mungkin menetapkan sifat galeri Item ke formula Tapis( SharePointList ), yang akan memaparkan secara automatik set rekod yang baharu ditapis.

Manfaat

Menggunakan formula untuk membina aplikasi yang mempunyai banyak kelebihan:

  • Jika anda tahu Excel, anda tahu Power Apps. Model dan bahasa formula adalah sama.
  • Jika anda telah menggunakan alatan pengaturcaraan lain, fikirkan tentang berapa banyak kod akan diperlukan untuk mencapai contoh ini. Dalam Visual Basic, anda perlu menulis pengendali peristiwa untuk perubahan peristiwa pada setiap kawalan input teks. Kod untuk melaksanakan dalam setiap pengiraan ini adalah berlebihan dan boleh keluar daripada segerak, atau anda perlu menulis subrutin umum. Dalam Power Apps, anda telah mencapai semua itu dengan formula tunggal, satu baris.
  • Untuk memahami di mana teks datang daripada Label1, anda tahu di mana sebenarnya untuk mencari: formula tersebut dalam sifat Teks. Tidak ada cara lain untuk menjejaskan teks kawalan ini. Dalam alat pengaturcaraan tradisional, sebarang pengendali peristiwa atau sSubrutin boleh mengubah nilai label, dari mana-mana sahaja dalam program. Ini boleh menjadikan sukar untuk menjejaki apabila dan di mana pemboleh ubah telah berubah.
  • Jika pengguna mengubah kawalan gelangsar dan mengubah fikiran mereka, mereka boleh mengubah gelangsar kembali ke nilai asalnya. Dan ia seolah-olah tiada apa yang pernah berubah: aplikasi menunjukkan nilai kawalan yang sama seperti yang ia lakukan sebelum ini. Tidak ada kesan untuk bereksperimen dan meminta "bagaimana jika," hanya kerana tiada dalam Excel.

Secara umum, jika anda dapat mencapai kesan dengan menggunakan formula, anda akan lebih baik. Biarkan enjin formula dalam Power Apps bekerja untuk anda.

Tahu apabila mahu menggunakan pemboleh ubah

Mari kita ubah penambah mudah untuk bertindak seperti mesin penambahan fesyen lama, dengan jumlah berjalan. Jika anda memilih butang Tambah, anda akan menambah nombor kepada jumlah berjalan. Jika anda memilih butang Kosongkan, anda akan tetapkan semula jumlah berjalan kepada kosong.

Paparan Penerangan
Aplikasi dengan kawalan input Teks, label dan dua butang. Apabila aplikasi bermula, jumlah berjalan ialah 0.

Titik merah mewakili jari pengguna dalam kotak input teks, di mana pengguna memasukkan 77.
Kawalan input Teks mengandungi 77 dan butang Tambah sedang ditekan. Pengguna memilih butang Tambah.
Jumlah ialah 77 dan 77 lain sedang ditambah kepadanya. 77 ditambah ke jumlah berjalan.

Pengguna memilih butang Tambah lagi.
Jumlah tersebut ialah 154 sebelum ia dikosongkan. 77 sekali lagi ditambah dengan jumlah berjalan, yang menghasilkan 154.

Pengguna memilih butang Kosongkan.
Jumlah tersebut dikosongkan. Jumlah berjalan ialah tetap semula ke 0.

Mesin penambahan kami menggunakan sesuatu yang tidak wujud dalam Excel: butang. Dalam aplikasi ini, anda tidak boleh menggunakan hanya formula sahaja untuk mengira jumlah berjalan kerana nilai bergantung pada siri tindakan yang diambil oleh pengguna. Sebaliknya, jumlah berjalan kami mesti direkodkan dan dikemas kini secara manual. Kebanyakan alatan pengaturcaraan menyimpan maklumat ini dalam pemboleh ubah.

Kadangkala anda memerlukan pemboleh ubah untuk aplikasi anda untuk berkelakuan mengikut cara yang anda mahu. Tetapi pendekatan datang dengan kaveat:

  • Anda mesti mengemas kini jumlah berjalan secara manual. Pengiraan semula automatik tidak akan melakukannya untuk anda.
  • Jumlah berjalan tidak boleh lagi dikira berdasarkan nilai kawalan lain. Ia bergantung pada berapa kali pengguna memilih butang Tambah dan nilai apa dalam kawalan input teks setiap kali. Adakah pengguna memasukkan 77 dan pilih dua kali Tambah, atau adakah mereka menentukan 24 dan 130 untuk setiap tambahan? Anda tidak boleh memberitahu perbezaan selepas jumlah itu mencapai 154.
  • Perubahan kepada jumlah boleh datang daripada laluan yang berbeza. Dalam contoh ini, kedua-dua butang Tambah dan Kosongkan boleh mengemas kini jumlah tersebut. Jika aplikasi tidak berkelakuan cara yang anda jangkakan, butang manakah yang menyebabkan masalah?

Gunakan pemboleh ubah global

Untuk mencipta mesin penambahan kami, kami memerlukan pemboleh ubah untuk menahan jumlah berjalan. Pemboleh ubah paling mudah untuk bekerja dalam Power Apps ialah pemboleh ubah global.

Cara pemboleh ubah global bekerja:

  • Anda menetapkan nilai pemboleh ubah global dengan fungsi Set. Set (MyVar, 1 ) menetapkan pemboleh ubah global MyVar kepada nilai 1.
  • Anda menggunakan pemboleh ubah global dengan merujuk nama yang digunakan dengan fungsi Tetapkan. Dalam kes ini, MyVar akan kembali 1.
  • Pemboleh ubah global boleh memegang sebarang nilai, termasuk rentetan, nombor, rekod dan jadual.

Marilah membina semula mesin penambahan kami dengan menggunakan pemboleh ubah global:

  1. Tambah kawalan input teks, bernama TextInput1, dan dua butang, bernama Button1 dan Button2.

  2. Tetapkan sifat Teks Button1 kepada "Tambah", dan tetapkan sifat Teks Button2 kepada "Kosongkan".

  3. Untuk mengemas kini jumlah berjalan apabila pengguna memilih butang Tambah, tetapkan sifat Onselect untuk formula ini:

    Tetapkan( RunningTotal, RunningTotal + TextInput1 )

    Kewujudan semata-mata formula ini menetapkan RunningTotal sebagai pemboleh ubah global yang memegang nombor kerana operator +. Anda boleh merujuk kepada mana-mana RunningTotal dalam aplikasi. Setiap kali pengguna membuka aplikasi ini, RunningTotal mempunyai nilai awal kosong.

    Kali pertama yang pengguna memilih butang Tambah dan jalanan Tetapkan, RunningTotal ditetapkan kepada nilai RunningTotal + TextInput1.

    Sifat OnSelect bagi butang Tambah ditetapkan untuk fungsi Tetapkan.

  4. Untuk tetapkan jumlah berjalan kepada 0 apabila pengguna memilih butang Kosongkan, tetapkan sifat OnSelect ke formula ini:

    Tetapkan( RunningTotal, 0 )

    Sifat OnSelect bagi butang Kosongkan ditetapkan untuk fungsi Tetapkan.

  5. Tambah kawalan Label, dan tetapkan sifat Teks kepada RunningTotal.

    Formula ini secara automatik akan mengira semula dan menunjukkan pengguna nilai RunningTotal kerana ia berubah berdasarkan pada butang yang pengguna pilih.

    Sifat teks bagi label ditetapkan ke nama pemboleh ubah.

  6. Pratonton aplikasi, dan kami mempunyai mesin penambahan kami seperti yang diterangkan di atas. Masukkan nombor dalam kotak teks dan tekan butang Tambah beberapa kali. Apabila bersedia, kembali ke pengalaman pengarangan menggunakan kekunci Esc.

    Kawalan input teks mengandungi nilai dan label mengandungi jumlah jalanan.

  7. Untuk menunjukkan nilai pembolehubah global, lakukan salah satu daripada berikut:

    • Jika anda menggunakan versi Power Apps Studio pratonton, pilih Pemboleh ubah pada menu pengarangan aplikasi.

      Menu pemboleh ubah dan koleksi.

    • Jika anda menggunakan versi Power Apps Studio klasik, pilih menu Fail dan pilih Pemboleh ubah dalam anak tetingkap kiri.

  8. Untuk menunjukkan semua tempat pemboleh ubah ditakrifkan dan digunakan, pilihnya di bawah Pemboleh ubah global.

    Senarai lokasi yang menggunakan pemboleh ubah.

Jenis pemboleh ubah

Power Apps mempunyai tiga jenis pemboleh ubah:

Jenis pemboleh ubah Scope Penerangan Fungsi yang mewujudkan
Pemboleh ubah global Aplikasi Paling mudah untuk digunakan. Memegang nombor, rentetan teks, Boolean, rekod, jadual, dll. yang boleh dirujuk dari mana-mana sahaja dalam aplikasi. Tetapkan
Pemboleh ubah konteks Skrin Hebat untuk meluluskan nilai ke skrin, sama seperti parameter untuk prosedur dalam bahasa lain. Boleh dirujuk daripada hanya satu skrin. UpdateContext
Navigasi
Koleksi Aplikasi Memegang jadual yang boleh dirujuk daripada mana-mana sahaja dalam aplikasi. Membenarkan kandungan jadual diubah suai berbanding daripada ditetapkan secara keseluruhan. Boleh disimpan ke peranti tempatan untuk kegunaan kemudian. Collect
ClearCollect

Cipta dan alih keluar pemboleh ubah

Semua pemboleh ubah dicipta secara tersirat apabila ia muncul dalam fungsi Tetapkan, UpdateContext, Navigasi, Kumpulkan, atau ClearCollect. Untuk mengisytiharkan pemboleh ubah dan jenisnya, anda hanya perlu memasukkannya ke dalam sebarang fungsi ini di mana-mana sahaja dalam aplikasi anda. Tiada fungsi ini cipta pemboleh ubah; mereka hanya mengisi pemboleh ubah dengan nilai. Anda tidak pernah mengisytiharkan pemboleh ubah secara jelas kerana anda mungkin dalam alat pengaturcaraan lain, dan semua menaip secara tersirat daripada penggunaan.

Contohnya, anda mungkin mempunyai kawalan butang dengan formula OnSelect sama dengan Tetapkan( X, 1 ). Formula ini menetapkan X sebagai pemboleh ubah dengan jenis nombor. Anda boleh menggunakan dalam formula X sebagai nombor, dan pemboleh ubah tersebut mempunyai nilai kosong selepas anda membuka aplikasi tetapi sebelum anda memilih butang. Apabila anda memilih butang, anda memberikan X nilai 1.

Jika anda menambahkan lagi butang dan menetapkan sifat OnSelect ke Tetapkan(X, "Hello" ), ralat akan berlaku kerana jenis (rentetan teks) tidak sepadan dengan jenis (nombor) sebelumnya Tetapkan. Semua definisi tersirat pemboleh ubah mesti bersetuju pada jenis. Sekali lagi, semua ini berlaku kerana anda disebutkan dalam formula X, bukan kerana salah satu daripada formula tersebut sebenarnya berjalan.

Anda keluarkan pemboleh ubah dengan mengeluarkan semua fungsi Tetapkan, UpdateContext, Navigasi, Kumpulkan atau ClearCollect yang secara tersirat menetapkan pemboleh ubah. Tanpa fungsi ini, pemboleh ubah tidak wujud. Anda juga mesti keluarkan sebarang rujukan kepada pemboleh ubah kerana ia akan menyebabkan ralat.

Hayat boleh ubah tempoh dan nilai awal

Semua pemboleh ubah disimpan dalam memori ketika aplikasi berjalan. Selepas aplikasi ditutup, nilai yang telah disimpan oleh pemboleh ubah akan hilang.

Anda boleh menyimpan kandungan pemboleh ubah dalam sumber data dengan menggunakan fungsi Tampalan atau Kumpulkan. Anda juga boleh menyimpan nilai dalam koleksi pada peranti tempatan menggunakan fungsi SaveData.

Apabila pengguna membuka aplikasi, semua pemboleh ubah mempunyai nilai awal kosong.

Membaca pemboleh ubah

Anda menggunakan nama pemboleh ubah untuk membaca nilainya. Contohnya, anda boleh mentakrifkan pemboleh ubah dengan formula ini:

Set( Radius, 12 )

Kemudian anda boleh hanya menggunakan Jejari di mana sahaja yang anda boleh menggunakan nombor, dan ia akan digantikan dengan 12:

Pi() * Power( Radius, 2 )

Jika anda memberikan pemboleh ubah konteks nama yang sama dengan pemboleh ubah global atau koleksi, pemboleh ubah konteks diberi keutamaan. Walau bagaimanapun, anda masih boleh merujuk pemboleh ubah atau koleksi global jika anda menggunakan operator nyahkekaburan [@Radius].

Gunakan pemboleh ubah konteks

Mari kita lihat cara mesin penambahan kami akan dicipta menggunakan pemboleh ubah konteks berbanding pemboleh ubah global.

Cara pemboleh ubah konteks bekerja:

  • Anda secara tersirat mewujudkan dan menetapkan pemboleh ubah konteks dengan menggunakan fungsi UpdateContext atau Navigasi. Apabila aplikasi dimulakan, nilai awal semua pemboleh ubah konteks ialah kosong.
  • Anda mengemas kini pemboleh ubah konteks dengan rekod. Dalam alatan pengaturcaraan lain, anda biasanya menggunakan "=" untuk tugasan, seperti dalam "x = 1". Untuk pemboleh ubah konteks, sebaliknya gunakan { x: 1 }. Apabila anda menggunakan pemboleh ubah konteks, gunakan namanya secara langsung tanpa sintaks rekod.
  • Anda juga boleh menetapkan pemboleh ubah konteks apabila anda menggunakan fungsi Navigasi untuk menunjukkan skrin. Jika anda memikirkan skrin sebagai jenis prosedur atau subrutin, pendekatan ini penghantaran parameter menyerupai dalam alat pengaturcaraan lain.
  • Kecuali untuk pemboleh ubah konteks Navigasi, adalah terhad kepada konteks skrin tunggal, yang mana mereka mendapat nama mereka. Anda tidak boleh menggunakan atau menetapkannya di luar konteks ini.
  • Pemboleh ubah konteks boleh memegang sebarang nilai, termasuk rentetan, nombor, rekod dan jadual.

Mari membina semula mesin penambahan kami dengan menggunakan pemboleh ubah konteks:

  1. Tambah kawalan input teks, bernama TextInput1, dan dua butang, bernama Button1 dan Button2.

  2. Tetapkan sifat Teks Button1 kepada "Tambah", dan tetapkan sifat Teks Button2 kepada "Kosongkan".

  3. Untuk mengemas kini jumlah berjalan apabila pengguna memilih butang Tambah, tetapkan sifat Onselect untuk formula ini:

    UpdateContext( { RunningTotal: RunningTotal + TextInput1 } )

    Kewujudan semata-mata formula ini menetapkan RunningTotal sebagai pemboleh ubah konteks yang memegang nombor kerana operator +. Anda boleh merujuk kepada mana-mana RunningTotal dalam skrin ini. Setiap kali pengguna membuka aplikasi ini, RunningTotal mempunyai nilai awal kosong.

    Kali pertama yang pengguna memilih butang Tambah dan jalanan UpdateContext, RunningTotal ditetapkan kepada nilai RunningTotal + TextInput1.

    Sifat OnSelect bagi butang Tambah dengan updatecontext.

  4. Untuk tetapkan jumlah berjalan kepada 0 apabila pengguna memilih butang Kosongkan, tetapkan sifat OnSelect ke formula ini:

    UpdateContext( { RunningTotal: 0 } )

    Sekali lagi, UpdateContext digunakan dengan formula UpdateContext( { RunningTotal: 0 } ).

    Sifat OnSelect bagi butang Kosongkan updatecontext.

  5. Tambah kawalan Label, dan tetapkan sifat Teks kepada RunningTotal.

    Formula ini secara automatik akan mengira semula dan menunjukkan pengguna nilai RunningTotal kerana ia berubah berdasarkan pada butang yang pengguna pilih.

    Sifat teks bagi label.

  6. Pratonton aplikasi dan kami mempunyai mesin penambahan kami seperti yang diterangkan di atas. Masukkan nombor dalam kotak teks dan tekan butang Tambah beberapa kali. Apabila bersedia, kembali ke pengalaman pengarangan menggunakan kekunci Esc.

    Kawalan input teks menunjukkan nilai dan label menunjukkan jumlah jalanan.

  7. Anda boleh menetapkan nilai pemboleh ubah konteks semasa menavigasi ke skrin. Ini berguna untuk penghantaran "konteks" atau "parameter" dari satu skrin ke skrin yang lain. Untuk menunjukkan teknik ini, masukkan skrin, masukkan butang dan tetapkan sifat OnSelect untuk formula ini:

    Navigasi( Screen1, Tiada, { RunningTotal: -1000 } )

    OnSelect sifat bagi butang.

    Tekan kekunci Alt ketika anda memilih butang ini untuk kedua-duanya ditunjukkan Screen1 dan menetapkan pemboleh ubah konteks RunningTotal ke -1000.

    Screen1 dibuka.

  8. Untuk menunjukkan nilai pemboleh ubah konteks, lakukan salah satu daripada berikut:

    • Jika anda menggunakan versi Power Apps Studio pratonton, pilih Pemboleh ubah dalam menu pengarangan aplikasi.

    • Jika anda menggunakan versi Power Apps Studio klasik, pilih menu Fail, kemudian pilih Pemboleh ubah dalam anak tetingkap kiri.

  9. Untuk menunjukkan tempat pemboleh ubah konteks ditakrifkan dan digunakan, pilihnya di bawah Pemboleh ubah konteks.

Gunakan koleksi

Akhirnya, mari kita lihat pada mencipta mesin penambahan kami dengan koleksi. Oleh kerana koleksi memegang jadual yang mudah untuk diubah suai, kami akan menjadikan mesin penambahan ini kekalkan "pita kertas" setiap nilai apabila ia dimasukkan.

Cara koleksi bekerja:

  • Cipta dan tetapkan koleksi dengan menggunakan fungsi ClearCollect. Sebaliknya anda boleh menggunakan fungsi Kumpulkan, tetapi ia akan secara berkesan memerlukan pemboleh ubah lain dan bukannya menggantikan yang lama.
  • Koleksi adalah jenis sumber data dan, oleh itu, jadual. Untuk akses nilai tunggal dalam koleksi, gunakan fungsi Pertama dan ekstrak satu medan daripada rekod yang terhasil. Jika anda menggunakan nilai tunggal dengan ClearCollect, ini akan menjadi medan Nilai, seperti dalam contoh ini:
    Pertama( VariableName ).Value

Mari kita cipta semula mesin penambahan kami menggunakan koleksi:

  1. Tambah kawalan Input Teks, bernama TextInput1, dan dua butang, bernama Button1 dan Button2.

  2. Tetapkan sifat Teks Button1 kepada "Tambah", dan tetapkan sifat Teks Button2 kepada "Kosongkan".

  3. Untuk mengemas kini jumlah berjalan apabila pengguna memilih butang Tambah, tetapkan sifat Onselect untuk formula ini:

    Kumpulkan(PaperTape, TextInput1.Text)

    Kewujudan semata-mata formula ini menetapkan Papertape sebagai koleksi yang memegang jadual jalur tunggal rentetan teks. Anda boleh rujukan di mana-mana PaperTape dalam aplikasi ini. Apabila pengguna membuka aplikasi ini, PaperTape adalah jadual kosong.

    Apabila formula ini berjalan, ia menambahkan nilai baharu pada penghujung koleksi. Oleh kerana kami menambahkan nilai tunggal, Kumpulkan meletakkannya secara automatik dalam jadual lajur tunggal, dan nama lajur ialah Nilai, yang akan anda gunakan kemudian.

    Sifat OnSelect bagi butang Tambah dengan kumpul.

  4. Untuk kosongkan pita kertas apabila pengguna memilih butang Kosongkan, tetapkan sifat OnSelect ke formula ini:

    Kosongkan(PaperTape)

    Sifat OnSelect bagi butang Kosongkan dikosongkan.

  5. Untuk memaparkan jumlah berjalan, tambah label dan tetapkan sifat Teks ke formula ini:

    Jumlah( PaperTape, Nilai )

    Sifat teks bagi label.

  6. Untuk menjalankan mesin penambahan, tekan F5 untuk membuka Pratonton, masukkan nombor dalam kawalan input teks dan pilih butang.

    Kawalan input teks menunjukkan nilai dan label menunjukkan jumlah jalanan.

  7. Untuk kembali ke ruang kerja lalai, tekan kekunci Esc.

  8. Untuk memaparkan pita kertas, masukkan kawalan Jadual data dan tetapkan sifat Item ke formula ini:

    PaperTape

    Dalam anak tetingkap di sebelah kanan, pilih Edit medan, kemudian pilih Tambah medan, pilih lajur Nilai dan pilih Tambah untuk menunjukkannya.

    Jadual data menunjukkan nilai yang ditambah ke koleksi.

  9. Untuk melihat nilai dalam koleksi anda, lakukan salah satu daripada berikut:

    • Jika anda menggunakan versi Power Apps Studio pratonton, pilih Pemboleh ubah dalam menu pengarangan aplikasi kemudian pilih Koleksi.

    • Jika anda menggunakan versi klasikof, Power Apps Studio pilih Koleksi pada menu Fail .

  10. Untuk menyimpan dan mendapatkan semula koleksi anda, tambah dua butang kawalan tambahan dan tetapkan sifat Teks ke Muat dan Simpan. Tetapkan sifat OnSelect butang Muat ke formula ini:

    Kosongkan( PaperTape ); LoadData( PaperTape, "StoredPaperTape", benar )

    Anda perlu kosongkan koleksi terlebih dahulu kerana LoadData akan menambah nilai disimpan ke penghujung koleksi.

    Sifat OnSelect bagi butang Muat.

  11. Tetapkan sifat OnSelect butang Simpan ke formula ini:

    SaveData( PaperTape, "StoredPaperTape" )

    Sifat OnSelect* bagi butang Simpan.

  12. Pratonton sekali lagi dengan menekan kekunci F5, masukkan nombor dalam kawalan input teks, dan pilih butang. Pilih butang Simpan. Tutup dan muat semula aplikasi, dan pilih butang Muat untuk muat semula koleksi anda.

Nota

Fungsi SaveData dan LoadData berfungsi dalam Power Apps Mobile tetapi bukan Power Apps Studio atau pemain web untuk Power Apps.

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).