Dibaca dalam bahasa Inggeris

Kongsi melalui


Gunakan operasi data

Dalam artikel ini, anda belajar tentang beberapa operasi Power Automate data biasa, seperti mengarang, menyertai, memilih, menapis tatasusunan, mencipta jadual dan menghuraikan JSON. Gunakan operasi ini untuk memanipulasi data apabila anda mencipta aliran.

Nota

Bahagian yang berbeza dalam artikel ini tidak berkaitan dan tidak bergantung antara satu sama lain. Bahagian yang berbeza menggunakan contoh yang berbeza.

Berikut ialah video ringkas tentang operasi data.

Prasyarat

  • Akses kepada Power Automate.
  • Alat untuk menghantar permintaan HTTP POST dengan tatasusunan JSON ke aliran anda.

Gunakan tindakan karang

Gunakan tindakan Operasi Data - Karang untuk menyelamatkan diri anda daripada perlu memasukkan data yang sama beberapa kali semasa anda mereka bentuk aliran awan. Dalam contoh ini, anda perlu memasukkan tatasusunan digit—[0,1,2,3,4,5,6,7,8,9]—beberapa kali semasa anda mereka bentuk aliran anda. Anda boleh menggunakan tindakan karang untuk menyimpan tatasusunan, seperti yang diterangkan dalam prosedur berikut.

  1. Cari untuk karang dan kemudian pilih tindakan Karang - Operasi Data.

Tangkapan skrin mencari dan memilih tindakan Karang.

  1. Dalam kotak Input , masukkan tatasusunan yang anda mahu rujuk kemudian.

    Tangkapan skrin mengkonfigurasi tindakan karang.

Petua

Untuk menjadikan kad Karang lebih mudah dicari kemudian, namakan semula dengan memilih teks Karang pada bar tajuk kad dan memasukkan nama yang mudah diingati.

Apabila anda perlu mengakses kandungan tindakan karang, lakukan dengan mengikuti langkah ini.

  1. Tambah tindakan, seperti Gabung - Operasi Data.

  2. Pilih kawalan yang anda mahu tambah kandungan yang anda simpan dalam tindakan karang.

    Skrin Tambah kandungan dinamik daripada aplikasi dan penyambung yang digunakan dalam aliran ini dibuka.

  3. Pada tab Kandungan dinamik, dalam bahagian Karang , pilih Output.

    Tangkapan skrin penggunaan Output daripada tindakan Karang.

Gunakan tindakan sertai

Gunakan tindakan Operasi Data - Join untuk membatasi tatasusunan dengan pemisah pilihan anda. Sebagai contoh, aliran anda menerima permintaan web yang merangkumi tatasusunan alamat e-mel berikut: ["d@example.com", "k@example.com", "dal@example.com"]. Walau bagaimanapun, program e-mel anda memerlukan alamat diformatkan dalam satu rentetan, dipisahkan dengan titik koma. Anda menggunakan tindakan Operasi Data - Gjoin untuk menukar pembatas koma (,) kepada titik koma (;) dengan mengikuti langkah berikut:

  1. Tambah tindakan baharu, cari Sertai dan kemudian pilih Operasi Data - Sertai.

    Tangkapan skrin mencari dan memilih tindakan serta.

  2. Dalam kotak Daripada , masukkan tatasusunan dan dalam kotak Gjoin dengan , masukkan titik koma (;).

    Tangkapan skrin mengkonfigurasi tindakan sertai.

  3. Simpan aliran anda, dan kemudian jalankannya.

  4. Selepas aliran anda dijalankan, output tindakan Operasi Data – Sertai akan menjadi rentetan dengan alamat yang dicantumkan oleh titik koma, seperti yang ditunjukkan dalam tangkapan skrin berikut.

    Tangkapan skrin input alamat yang dipisahkan oleh koma, a Gjoin dengan nilai titik koma dan output alamat tersebut dipisahkan oleh titik koma.

Gunakan tindakan pilih

Gunakan Tindakan Operasi Data – Pilih untuk mengubah bentuk objek dalam tatasusunan. Contohnya, anda boleh menambah, mengalih keluar atau menamakan semula elemen dalam setiap objek dalam tatasusunan.

Nota

Walaupun anda boleh menambah atau mengalih keluar elemen dengan menggunakan tindakan pilih, anda tidak boleh mengubah bilangan objek dalam tatasusunan.

Dalam contoh ini, data memasuki aliran anda melalui permintaan web dalam format ini:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Anda ingin membentuk semula data masuk dengan menamakan semula first kepada FirstName dan kepada last FamilyName, dan menambah ahli baru bernama FullName yang menggabungkan first dan ( last dipisahkan dengan ruang).

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Untuk berbuat demikian:

  1. Tambah pencetus Apabila permintaan HTTP diterima pada aliran anda.

  2. Pilih Gunakan muatan sampel untuk menjana skema.

    Tangkapan skrin memilih muatan sampel.

  3. Dalam kotak yang muncul, tampal sampel tatasusunan data sumber anda dan kemudian pilih Selesai.

  4. Tambah tindakan Operasi Data – Pilih dan kemudian konfigurasikannya seperti yang ditunjukkan dalam tangkapan skrin berikut.

    Konfigurasikan tindakan pilih.

    > Output daripada tindakan pilih ialah tatasusunan yang mengandungi objek yang baru dibentuk. Anda kemudian boleh menggunakan tatasusunan ini dalam mana-mana tindakan lain, seperti tindakan karang yang dibincangkan sebelum ini.

Gunakan tindakan tatasusunan penapis

Gunakan tindakan Tatasusunan Tapis - Operasi Data untuk mengurangkan bilangan objek dalam tatasusunan kepada subset yang sepadan dengan kriteria yang anda bersediakan.

Nota

  • Anda tidak boleh menggunakan tindakan tatasusunan penapis untuk mengubah bentuk objek dalam tatasusunan.
  • Teks yang anda tapis adalah sensitif huruf besar.

Dalam contoh ini, anda menggunakan tindakan tatasusunan penapis pada tatasusunan ini:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Contoh ini mencipta tatasusunan baharu yang mengandungi hanya objek yang ditetapkan first kepada Eugenia.

  1. Cari dan kemudian tambah, tindakan tatasusunan Tapis pada aliran anda.

  2. Konfigurasikan tindakan tatasusunan penapis seperti yang ditunjukkan dalam tangkapan skrin berikut.

    Tangkapan skrin dalam bahagian Daripada, baris pertama ditetapkan kepada Badan. Dalam baris kedua, pertama ditetapkan sama dengan Eugenia.

  3. Simpan, dan kemudian jalankan aliran anda.

Gunakan tindakan cipta jadual CSV

Gunakan tindakan Cipta jadual CSV - Operasi Data untuk menukar input tatasusunan JSON ke dalam jadual nilai yang dipisahkan koma (CSV). Anda boleh memastikan pengepala kelihatan dalam output CSV. Dalam contoh ini, anda menukar tatasusunan berikut kepada jadual CSV:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Cari, tambah dan kemudian konfigurasikan tindakan Cipta jadual CSV - Operasi Data untuk menyerupai imej berikut.

    Tangkapan skrin Mengkonfigurasi tindakan Cipta jadual CSV. Dari ditetapkan kepada Badan dan Lajur ditetapkan kepada Automatik.

    Token Badan dalam imej ini datang daripada tindakan Apabila permintaan HTTP diterima ; walau bagaimanapun, anda boleh mendapatkan input untuk tindakan Cipta jadual CSV daripada output mana-mana tindakan sebelumnya dalam aliran anda atau anda boleh memasukkannya terus dalam kotak Daripada .

  2. Simpan, dan kemudian jalankan aliran anda.

    Apabila aliran anda berjalan, tindakan Cipta jadual CSV memaparkan output yang ditunjukkan dalam tangkapan skrin berikut.

    Tangkapan skrin output daripada tindakan cipta jadual CSV, menunjukkan

Gunakan tindakan cipta jadual HTML

Gunakan tindakan Cipta jadual HTML - Operasi Data untuk menukar input tatasusunan JSON ke dalam jadual HTML. Anda boleh memastikan pengepala kelihatan dalam output HTML.

Untuk melakukan ini, ikut langkah dalam bahagian Gunakan tindakan cipta jadual CSV sebelumnya untuk mencipta jadual CSV. Gunakan tindakan Cipta jadual HTML - Operasi Data dan bukannya Cipta jadual CSV.

Petua

Jika anda bercadang untuk menghantar jadual HTML melalui e-mel, ingat untuk memilih IsHtml dalam tindakan e-mel.