Bagikan melalui


Menggunakan aktivitas Filter untuk memfilter item dari array

Anda dapat menggunakan aktivitas Filter dalam alur untuk menerapkan ekspresi filter ke array input.

Prasyarat

Untuk memulai, Anda harus menyelesaikan prasyarat berikut:

Menambahkan aktivitas Filter ke alur dengan UI

Untuk menggunakan aktivitas Filter dalam alur, selesaikan langkah-langkah berikut:

Membuat aktivitas

  1. Buat alur baru di ruang kerja Anda.

  2. Pilih tab Variabel di area pengaturan pipeline, lalu pilih + Baru untuk menambahkan variabel pipeline baru dari jenis Array.

    Cuplikan layar memperlihatkan pembuatan variabel alur jenis Array baru yang disebut AnimalsArray dengan beberapa nama hewan sebagai nilainya.

  3. Cari Filter di panel Aktivitas, dan pilih untuk menambahkannya ke kanvas pipeline. Anda mungkin perlu memperluas daftar lengkap aktivitas dengan memilih tombol + di ujung kanan toolbar.

    Cuplikan layar UI Fabric dengan panel Aktivitas dan aktivitas Pencarian disorot.

  4. Pilih aktivitas Filter baru di kanvas jika belum dipilih.

    Cuplikan layar memperlihatkan tab Pengaturan umum aktivitas Filter.

Merujuk pada panduan pengaturan Umum untuk mengonfigurasi tab pengaturan Umum.

Pengaturan filter

  1. Pilih tab Pengaturan, di mana Anda dapat menyediakan daftar array Item dan Kondisi yang akan diterapkan pada setiap item. Kedua pengaturan mendukung konten dinamis.

    Cuplikan layar memperlihatkan tab Pengaturan aktivitas pencarian yang menyoroti tab, dan tempat memilih koneksi baru.

  2. Contoh sederhana ini memfilter array ke anjing, tetapi penggunaan dunia nyata bisa serumit yang diperlukan, menggunakan salah satu fungsi dan nilai yang tersedia di penyusun ekspresi dinamis. Pilih Tambahkan konten dinamis untuk Item, lalu pilih tab Variabel di penyusun ekspresi alur, dan pilih AnimalsArray yang dibuat sebelumnya. Kemudian pilih OK.

    Cuplikan layar memperlihatkan Pipeline expression builder dengan AnimalsArray yang dipilih sebelumnya.

  3. Pilih Tambahkan konten dinamis lagi, kali ini untuk pengaturan Kondisi. Ekspresi item() mengembalikan nilai item saat ini saat aktivitas Filter berulang melalui daftar item array yang disediakan. Dengan menggunakan fungsi equals(), kita dapat membandingkannya dengan item untuk mengembalikan true atau false untuk setiap item. Hanya item yang mengembalikan true yang akan disertakan dalam array output aktivitas Filter, yang kemudian dapat digunakan dalam aktivitas lain.

    Cuplikan layar memperlihatkan nilai Pengaturan kondisi yang akan dipilih untuk hewan tertentu.

Simpan dan jalankan atau jadwalkan pipeline

Setelah menambah aktivitas tambahan yang diperlukan menggunakan array keluaran dari aktivitas Filter, beralihlah ke tab Beranda di bagian atas editor saluran Anda, dan pilih tombol untuk menyimpan guna menyimpan saluran Anda. Pilih Jalankan untuk menjalankannya secara langsung, atau Jadwalkan untuk menjadwalkannya. Anda juga dapat melihat riwayat eksekusi di sini atau mengonfigurasi pengaturan lain.

Cuplikan layar memperlihatkan tab Beranda di editor alur dengan nama tab, tombol Simpan, Jalankan, dan Jadwalkan disorot.