Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Walaupun Power Automate membolehkan pengguna mencipta pemilih secara automatik, sesetengah senario tertentu memerlukan pemilih yang dibuat secara manual. Senario biasa ialah automasi aplikasi yang memaparkan kandungan dinamik.
Apabila pemilih tersuai diperlukan, anda boleh mengubah suai pemilih sedia ada atau membinanya dari awal.
Untuk mengedit pemilih sedia ada, pilih elemen UI yang sesuai dan pilih pemilih yang anda mahu edit.
Anda boleh mencipta berbilang pemilih untuk elemen UI. Setiap kali pemilih gagal, Power Automate menggunakan pemilih seterusnya dalam susunan yang ditentukan. Untuk menambah lebih banyak pemilih untuk elemen UI, tangkap pemilih baharu menggunakan butang Pemilih dengan tangkapan semula atau cipta salinan pemilih sedia ada. Untuk mencipta salinan, klik kanan pada pemilih sedia ada dan pilih Buat salinan.
Dalam pemilih, gunakan > notasi untuk menunjukkan struktur hierarki elemen yang dipilih. Setiap elemen dalam pemilih terkandung dalam elemen di sebelah kirinya dan dipaparkan dalam bentuk berikut:
element[Attribute1="Attribute1Name"][Attribute2="Attribute2Name"]... [Attributen="AttributenName"]
Atribut elemen menerangkannya secara unik dan membezakannya daripada elemen lain dalam aplikasi yang sama. Mendayakan atau melumpuhkan atribut boleh mengubah komponen aplikasi sasaran pemilih.
Nota
Pemilih web dan desktop mempunyai struktur dan fungsi yang sama. Perbezaan utama antara mereka ialah atribut yang tersedia. Pemilih web menggunakan atribut HTML, manakala pemilih desktop menggunakan pelbagai jenis atribut berdasarkan reka bentuk aplikasi.
Untuk menentukan komponen aplikasi dengan tepat, menggunakan berbilang peringkat pemilih. Power Automate
Pemilih menggunakan struktur pokok yang menerangkan lokasi sebenar komponen dalam aplikasi atau halaman web. Setiap peringkat ialah anak kepada peringkat atas dan induk kepada pemilih peringkat bawah. Pemilih di aras bawah menerangkan komponen yang ingin anda kendalikan.
Fungsi ini membolehkan Power Automate untuk membezakan komponen daripada komponen dengan atribut yang serupa dalam aplikasi yang sama. Melumpuhkan atau mendayakan tahap pemilih membolehkan anda menukar lokasi di mana Power Automate akan mencari komponen.
Sebagai contoh, pemilih berikut menunjukkan pilihan menu Fail dalam tetingkap Notepad. Dua peringkat pertama pemilih menerangkan anak tetingkap dan bar menu tetingkap, manakala tahap ketiga menerangkan pilihan Fail .
Nota
Tetingkap Notepad dan anak tetingkap ialah elemen UI yang berbeza, tetapi ia mempunyai perhubungan ibu bapa-anak.
Andaikan bahawa anda mahu mengedit pemilih untuk berfungsi dengan tetingkap Notepad bernama Notes.txt. Untuk mencapai fungsi ini, tukar atribut Nama pemilih kepada Notes.txt - Notepad. Pemilih baharu hendaklah: :d esktop > window[Name="Notes.txt - Notepad"][Process="Notepad"].
Gunakan pengendali dalam pemilih tersuai
Dalam contoh sebelumnya, pemilih mencari tetingkap Notepad dengan tajuk tertentu. Untuk menjadikan pemilih lebih dinamik, gantikan pengendali Sama dengan pengendali lain atau ungkapan biasa.
Pengendali Sama dengan menjadikan pemilih mencari nilai berkod keras tertentu. Walaupun fungsi ini berkesan dalam aplikasi statik, nilai berkod keras boleh menjadi penghalang dalam aplikasi dinamik.
Gunakan pengendali Mengandungi untuk mencari elemen yang tidak mempunyai nilai tetap tetapi sentiasa mengandungi kata kunci tertentu. Contohnya, gunakan pengendali Mengandungi dalam pemilih Notepad untuk menjadikannya berfungsi dengan semua tetingkap Notepad.
Selain daripada pengendali Sama kepada dan Mengandungi , Power Automate menyediakan empat lagi pengendali:
- Tidak sama dengan: Menyemak sama ada atribut mengandungi sebarang nilai kecuali nilai tertentu.
- Bermula dengan: Menyemak sama ada atribut mengandungi nilai yang bermula dengan aksara, kata kunci atau frasa tertentu.
- Berakhir dengan: Menyemak sama ada atribut mengandungi nilai yang berakhir dengan aksara, kata kunci atau frasa tertentu
- Padanan ungkapan biasa: Menyemak sama ada atribut mengandungi nilai yang sepadan dengan ungkapan biasa tersuai. Power Automateenjin ungkapan biasa ialah .NET. Anda boleh mendapatkan maklumat lanjut mengenai ungkapan biasa dalam Bahasa Ungkapan Biasa - Rujukan Pantas.
Gunakan pemboleh ubah dalam pemilih tersuai
Selain daripada pelbagai pengendali, Power Automate membolehkan anda membuat pemilih dinamik menggunakan pembolehubah. Jika nilai atribut pemilih bergantung pada pengiraan dan hasil tindakan sebelumnya, gantikan nilai berkod keras dengan pembolehubah.
Untuk menggunakan pembolehubah dalam pemilih, isi namanya secara manual yang disertakan dengan tanda peratusan (%) atau gunakan butang pembolehubah. Pembolehubah boleh digunakan dalam kedua-dua editor visual dan teks. Anda boleh mendapatkan maklumat lanjut tentang tatatanda peratusan dalam Gunakan pembolehubah dan tatatanda %.
Jika anda menggunakan pembolehubah dalam Nama atribut contoh Notepad, pemilih hendaklah :desktop > tetingkap[Name="%WindowName%"][Process="Notepad"].
Nota
Pembolehubah hanya disokong dengan pengendali Sama Dengan dalam editor visual.