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.
Operasi data memungkinkan Anda memanipulasi data saat membangun alur cloud. Anda dapat menggunakannya untuk membuat, mengurutkan, dan mengatur ulang data menggunakan pintasan untuk membantu Anda mencapai hasil dengan lebih mudah dan lebih cepat, yang dapat menghemat waktu dan tenaga Anda. Saat menggunakan operasi data, Anda dapat meningkatkan efisiensi alur, mengurangi jumlah kesalahan, dan mempermudah analisis data.
Artikel ini menjelaskan bagaimana Anda dapat menggunakan operasi data seperti compose untuk membuat satu output dari beberapa input, termasuk ekspresi. Anda juga dapat menggunakan operasi data untuk menggabungkan atau memilih data, memfilter array, membuat tabel, dan mengurai JSON. Dalam artikel ini, setiap bagian memberikan deskripsi singkat tentang operasi data, diikuti dengan prosedur langkah demi langkah untuk membantu Anda menggunakannya dalam alur cloud Anda.
Prasyarat
- Akses ke Power Automate.
- Alat untuk mengirim permintaan HTTP POST dengan array JSON ke alur Anda.
- Alur cloud baru atau yang sudah ada tempat Anda dapat menambahkan operasi data.
Menampilkan alur cloud di desainer
Untuk menggunakan operasi data yang dijelaskan dalam artikel ini, Anda harus membuka perancang dengan alur cloud baru atau yang sudah ada.
Power Automate memungkinkan Anda menggunakan desainer baru atau desainer klasik untuk mengonfigurasi alur cloud Anda. Tangkapan layar dalam artikel ini menggunakan desainer baru, tetapi langkah-langkahnya serupa di kedua desainer. Pelajari lebih lanjut (dengan contoh) di Mengidentifikasi perbedaan antara desainer baru dan desainer klasik.
Membuat alur cloud baru
Untuk membuat alur cloud baru, ikuti langkah-langkah berikut.
Masuk Power Automate.
Pada panel navigasi di sebelah kiri, pilih Buat.
Pilih salah satu jenis alur cloud di Mulai dari Kosong : Alur cloud otomatis,Alur cloud instan,Alur cloud terjadwal, atau Jelaskan untuk mendesainnya.
Untuk Alur cloud otomatis, Alur cloud instan, dan Alur cloud terjadwal, ikuti petunjuk dan pilih Buat.
Untuk Jelaskan untuk mendesainnya:
Masukkan deskripsi alur yang ingin Anda buat dan pilih Kirim, atau pilih dari deskripsi alur yang disarankan yang dihasilkan AI.
Jika Anda puas dengan alur yang disarankan, pilih Pertahankan dan lanjutkan.
Tinjau aplikasi dan layanan yang terhubung, lalu pilih Buat alur.
Alur terbuka di desainer.
Pilih alur cloud yang ada
Untuk memilih alur cloud yang ada, ikuti langkah-langkah berikut.
Masuk Power Automate.
Pada panel navigasi di sebelah kiri, pilih Alur saya.
Di tab Alur Cloud, pilih alur yang ingin Anda buka.
Pada bilah perintah di bagian atas, pilih Edit.
Alur terbuka di desainer.
Menggunakan tindakan menulis
Gunakan tindakan Operasi Data - Tulis untuk menyelamatkan diri Anda dari keharusan memasukkan data yang sama beberapa kali saat Anda merancang alur cloud. Dalam contoh ini, Anda perlu memasukkan array digit—[0,1,2,3,4,5,6,7,8,9]—beberapa kali saat mendesain alur. Anda dapat menggunakan tindakan compose untuk menyimpan array, seperti yang dijelaskan dalam prosedur berikut.
Menambahkan tindakan menulis
Dalam alur Anda, tambahkan tindakan dengan memilih tanda tambah (+).
Di bidang Tambahkan pencarian tindakan , ketik compose.
Di bawah Operasi Data, pilih Tulis.
Di bidang Input, masukkan array yang ingin Anda referensikan nanti.
Tutup panel konfigurasi dengan memilih panah kiri (<<) di sudut kanan atas.
Tip
Untuk membuat kartu Compose lebih mudah ditemukan nanti, ganti namanya dengan memilih teks Compose di bilah judul kartu dan masukkan nama yang mudah diingat.
Menggunakan output dari tindakan menulis
Gunakan konten tindakan penulisan yang Anda buat di bagian ini dalam tindakan baru. Dalam contoh ini, Anda menggunakan output dari tindakan penulisan dalam tindakan Operasi Data - Gabung. Tindakan join mengambil array dan menggabungkannya menjadi string tunggal dengan pemisah pilihan Anda.
Dalam alur Anda, tambahkan tindakan dengan memilih tanda tambah (+).
Di bidang Tambahkan pencarian tindakan , ketik gabung.
Di bawah Operasi Data, pilih Bergabung.
Di bidang Dari, pilih sambaran petir, lalu pilih nilai dinamis Output.
Outputsmuncul di bidang Dari.
di bidang Gabung dengan , masukkan koma (
,) atau pemisah yang diinginkan.Tutup panel konfigurasi dengan memilih panah kiri (<<) di sudut kanan atas.
Menggunakan tindakan gabung
Gunakan tindakan Operasi Data - Gabungkan untuk membatasi array dengan pemisah pilihan Anda. Misalnya, alur Anda menerima permintaan web yang menyertakan array alamat email berikut: ["d@example.com", "k@example.com", "dal@example.com"]. Namun, program email Anda mengharuskan alamat diformat dalam satu string, dipisahkan dengan titik koma. Anda menggunakan tindakan Operasi Data - Gabung untuk mengubah pembatas koma (,) menjadi titik koma (;) dengan mengikuti langkah-langkah berikut:
Tambahkan tindakan baru, cari Gabung, lalu pilih Operasi Data - Bergabung.
Di bidang Dari, masukkan array, dan di kotak Gabung dengan , masukkan titik koma (;).
Simpan alur Anda, lalu jalankan.
Setelah alur Anda berjalan, output dari tindakan Operasi Data – Gabungkan adalah string dengan alamat yang digabungkan dengan titik koma, seperti yang ditunjukkan pada cuplikan layar berikut.
Gunakan tindakan pilih
Gunakan tindakan Operasi Data – Pilih untuk mengubah bentuk objek dalam array. Misalnya, Anda dapat menambahkan, menghapus, atau mengganti nama elemen di setiap objek dalam array.
Catatan
Meskipun Anda dapat menambahkan atau menghapus elemen dengan menggunakan tindakan pilih, Anda tidak dapat mengubah jumlah objek dalam array.
Dalam contoh ini, data memasuki alur Anda melalui permintaan web dalam format ini:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Anda ingin membentuk ulang data yang masuk dengan mengganti nama first ke FirstName dan last ke, FamilyName dan menambahkan anggota baru bernama FullName yang menggabungkan first dan last (dipisahkan dengan spasi).
[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]
Tindakan:
Hapus pemicu yang ada dengan mengklik kanan pemicu dan memilih Hapus, atau dengan memilih elipsis vertikal (⋮) di panel konfigurasi, lalu memilih Hapus.
-
- Tambahkan pemicu Saat permintaan HTTP diterima ke alur Anda.
Pilih Gunakan muatan sampel untuk menghasilkan skema.
Di kotak yang muncul, tempelkan sampel array data sumber Anda, lalu pilih Selesai.
Tambahkan tindakan Operasi Data – Pilih , lalu konfigurasikan seperti yang ditunjukkan pada cuplikan layar berikut.
> Output dari tindakan pilih adalah array yang berisi objek yang baru dibentuk. Anda kemudian dapat menggunakan array ini dalam tindakan lain, seperti tindakan compose yang dibahas sebelumnya.
Menggunakan tindakan array filter
Gunakan tindakan Operasi Data - Filter array untuk mengurangi jumlah objek dalam array menjadi subset yang cocok dengan kriteria yang Anda berikan.
Catatan
- Anda tidak dapat menggunakan tindakan array filter untuk mengubah bentuk objek dalam array.
- Teks yang Anda filter peka huruf besar/kecil.
Dalam contoh ini, Anda menggunakan tindakan array filter pada array ini:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Contoh ini membuat array baru yang hanya berisi objek yang first diatur ke Eugenia.
Temukan, lalu tambahkan, tindakan Filter array ke alur Anda.
Di bagian Kueri Filter , konfigurasikan tindakan array filter. Mengikuti contoh di bagian ini, pilih
first>sama dengan>Eugenia.
Simpan, lalu jalankan alur Anda.
Menggunakan tindakan buat tabel CSV
Gunakan tindakan Operasi Data - Buat tabel CSV untuk mengubah input array JSON menjadi tabel nilai yang dipisahkan koma (CSV). Anda dapat menjaga header tetap terlihat di output CSV. Dalam contoh ini, Anda mengonversi array berikut menjadi tabel CSV:
[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
Temukan, tambahkan, lalu konfigurasikan tindakan Operasi Data - Buat tabel CSV agar menyerupai gambar berikut.
Token Isi dalam gambar ini berasal dari tindakan Saat permintaan HTTP diterima; namun, Anda bisa mendapatkan input untuk tindakan Buat tabel CSV dari output tindakan sebelumnya dalam alur Anda, atau Anda dapat memasukkannya langsung ke kotak Dari .
Simpan, lalu jalankan alur Anda.
Saat alur Anda berjalan, tindakan Buat tabel CSV menampilkan output yang ditampilkan dalam cuplikan layar berikut.
Menggunakan tindakan buat tabel HTML
Gunakan tindakan Operasi Data - Buat tabel HTML untuk mengubah input array JSON menjadi tabel HTML. Anda dapat menjaga header tetap terlihat di output HTML.
Untuk melakukan ini, ikuti langkah-langkah di bagian sebelumnya Gunakan bagian tindakan buat tabel CSV, tetapi gunakan tindakan Operasi Data - Buat tabel HTML, bukan Buat tabel CSV.
Tip
Jika Anda berencana untuk mengirim tabel HTML melalui email, ingatlah untuk memilih IsHtml dalam tindakan email.