Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: Aplikasi Canvas
Copilot Studio
Model-driven apps
Power Platform CLI
Dataverse functions
Seringkali ada banyak logika yang bekerja di belakang layar dalam sebuah aplikasi. Terkadang dampaknya jelas, misalnya, nilai kontrol atau perubahan warna, mengonfirmasi logika yang dioperasikan dengan benar. Namun, terkadang tidak jelas dan mungkin sulit untuk memvisualisasikan dan memahami apa yang terjadi di dalam aplikasi. Trace Gunakan fungsi untuk merekam informasi diagnostik dari balik layar, membuat garis waktu apa yang sebenarnya terjadi, untuk lebih memahami cara aplikasi Anda beroperasi dan untuk membantu men-debug masalah.
Saat digunakan di Power Apps, output dari Trace muncul di alat Power Apps Live Monitor bersama dengan aktivitas aplikasi lainnya. Jika Anda mengizinkan aplikasi untuk mengirim data telemetri ke Azure Application Insights, fungsi ini Trace juga dapat digunakan untuk mengirim informasi ke sumber daya Application Insights Anda. Trace hanya dapat digunakan dalam rumus perilaku - untuk melacak nilai dari properti data, Anda perlu menggunakan alternatif seperti tombol debug.
Saat digunakan dengan Test Studio, Trace adalah ekspresi opsional yang dapat digunakan untuk memberikan informasi tambahan dalam hasil pengujian Anda dari peristiwa OnTestCaseComplete . Trace pesan peristiwa dikombinasikan dengan pesan pernyataan yang diteruskan dan gagal dalam tabel Jejak rekaman TestCaseResult . Tabel Traces memiliki dua properti, Message dan Timestamp. Trace informasi yang digunakan dalam pengujian juga akan dicatat dalam Application Insights. Informasi pelacakan pengujian tidak tersedia di alat Monitor Langsung karena Monitor Langsung terhubung ke aplikasi saat diputar dari Power Apps Studio.
Sintaks
Trace( Pesan [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ] )
- Pesan – Wajib. Informasi yang akan dilacak. Angka, Tanggal, Boolean, dan tipe data lainnya yang dapat dipaksa ke Teks.
- TraceSeverity – Opsional. Tingkat keparahan yang Trace dicatat di Monitor Langsung dan Application Insights. Opsinya adalah TraceSeverity.Information (default), TraceSeverity.Warning, TraceSeverity.Error, atau TraceSeverity.Critical.
- CustomRecord – Opsional. Rekaman yang berisi data kustom yang direkam di Monitor Langsung atau Application Insights.
- TraceOptions – Opsional. Opsinya adalah TraceOptions.None (default) dan TraceOptions.IgnoreUnsupportedTypes yang mengabaikan jenis data di CustomRecord yang tidak dapat diserialisasikan.
Contoh
- Buat kontrol tombol di. Power Apps Studio
- Atur rumus OnSelect ke rumus:
Set( x, x+1 );
Trace( x );
- Buka Power Apps Live Monitor di jendela browser lain dengan memilih ikon "Alat tingkat lanjut" di panel sebelah kiri dan pilih "Buka monitor langsung":

- Kembali ke jendela browser Studio asli dan pilih tombol Anda empat kali. Gunakan Alt-klik pada mouse Anda jika dalam mode desain.
- Lihat Power Apps Live Monitor.
- Kisi Live Monitor akan berisi peristiwa untuk setiap klik tombol dan untuk setiap Trace panggilan, yang akan menampilkan nilai variabel setelah setiap kenaikan. Telusuri Trace peristiwa untuk melihat di mana Trace dimulai, dan ekspresi yang digunakan untuk pesan, di panel sebelah kanan:

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