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 warna berubah, 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 Monitor bersama dengan aktivitas aplikasi lainnya. Jika Anda telah 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.
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 akan tersedia di alat Monitor karena Monitor 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 dalam Monitor dan Application Insights. Opsinya adalah TraceSeverity.Information (default), TraceSeverity.Warning, TraceSeverity.Error, atau TraceSeverity.Critical.
- CustomRecord – Opsional. Rekaman yang berisi data kustom yang akan direkam di Monitor atau Application Insights.
- TraceOptions – Opsional. Opsi adalah TraceOptions.None (default) dan TraceOptions.IgnoreUnsupportedTypes yang akan mengabaikan tipe data di CustomRecord yang tidak dapat diserialisasi.
Contoh
- Buat kontrol tombol di. Power Apps Studio
- Atur rumus OnSelect ke rumus:
Set( x, x+1 );
Trace( x );
- Buka Power Apps Monitor di jendela browser lain dengan memilih ikon "Alat lanjutan" di panel sebelah kiri dan pilih "Buka monitor":

- 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 Monitor.
- Kisi 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 tempat Trace dimulainya, dan ekspresi yang digunakan untuk pesan, di panel sebelah kanan:

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