Ambil perhatian
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba log masuk atau menukar direktori.
Akses ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Terpakai kepada: Apl
kanvas Copilot Studio
Apl
dipacu model Power Platform CLI
Fungsi Dataverse
Selalunya terdapat banyak logik yang berfungsi di belakang tabir dalam apl. Kadang-kadang kesannya jelas, contohnya, nilai kawalan atau perubahan warna, mengesahkan logik dikendalikan dengan betul. Walau bagaimanapun, kadangkala ia tidak jelas dan sukar untuk menggambarkan dan memahami perkara yang berlaku di dalam apl. Gunakan fungsi untuk Trace merekodkan maklumat diagnostik dari belakang tabir, mencipta garis masa tentang perkara yang sebenarnya berlaku, untuk lebih memahami cara apl anda beroperasi dan untuk membantu menyahpepijat isu.
Apabila digunakan dalam Power Apps, output daripada Trace muncul dalam alat Power Apps Live Monitor bersama-sama dengan aktiviti app lain. Jika anda membenarkan aplikasi anda menghantar data telemetri kepada Azure Application Insights, fungsi ini Trace juga boleh digunakan untuk menghantar maklumat kepada sumber Application Insights anda. Trace Hanya boleh digunakan dalam formula tingkah laku - untuk mengesan nilai daripada sifat data, anda perlu menggunakan alternatif seperti butang nyahpepijat.
Apabila digunakan dengan Test Studio, Trace ialah ungkapan pilihan yang boleh digunakan untuk memberikan maklumat tambahan dalam keputusan ujian anda daripada acara OnTestCaseComplete . Trace mesej peristiwa digabungkan dengan mesej penegasan yang lulus dan gagal dalam jadual Jejak rekod TestCaseResult . Jadual Jejak mempunyai dua sifat, Mesej dan Cap Masa. Trace maklumat yang digunakan dalam ujian juga akan direkodkan dalam Application Insights. Maklumat jejak ujian tidak tersedia dalam alat Pemantau Langsung kerana Monitor Langsung disambungkan ke aplikasi apabila dimainkan daripada Power Apps Studio.
Sintaks
Trace( Mesej [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ] ) )
- Mesej - Diperlukan. Maklumat yang akan dijejak. Nombor, Tarikh, Boolean dan sebarang jenis data lain yang boleh dipaksa kepada Teks.
- TraceSeverity – Pilihan. Tahap keterukan yang Trace direkodkan dalam Monitor Langsung dan Cerapan Aplikasi. Pilihan ialah TraceSeverity.Information (lalai), TraceSeverity.Warning, TraceSeverity.Error atau TraceSeverity.Critical.
- CustomRecord – Pilihan. Rekod yang mengandungi data tersuai yang direkodkan dalam Live Monitor atau Application Insights.
- TraceOptions - Pilihan. Opsyen ialah TraceOptions.None (lalai) dan TraceOptions.IgnoreUnsupportedTypes yang mengabaikan jenis data dalam CustomRecord yang tidak boleh disirilikan.
Contoh
- Buat kawalan butang dalam Power Apps Studio.
- Tetapkan formula OnSelect kepada formula:
Set( x, x+1 );
Trace( x );
- Buka Monitor Langsung Power Apps dalam tetingkap penyemak imbas lain dengan memilih ikon "Alat lanjutan" dalam anak tetingkap kiri dan pilih "Buka monitor langsung":

- Kembali ke tetingkap pelayar Studio asal dan pilih butang anda empat kali. Gunakan Alt-klik pada tetikus anda jika dalam mod reka bentuk.
- Lihat Monitor Langsung Power Apps.
- Grid Monitor Langsung akan mengandungi acara untuk setiap klik butang dan untuk setiap Trace panggilan, yang akan menunjukkan nilai pembolehubah selepas setiap kenaikan. Gerudi ke dalam Trace peristiwa untuk melihat di mana ia Trace dimulakan, dan ungkapan yang digunakan untuk mesej, dalam panel sebelah kanan:

Lihat Juga
Gambaran Keseluruhan Monitor Langsung Power Apps
Test Studio Gambaran Keseluruhan
Bekerja dengan Test Studio