Kongsi melalui


Jenis data pemboleh ubah

Apabila anda mencipta pemboleh ubah dalam aliran anda, Power Automate menukarnya kepada jenis tertentu berdasarkan kandungannya.

Sesetengah jenis data ini digunakan secara meluas di seluruh aplikasi, seperti nombor, sementara yang lain, sepertikejadian penyemak imbas, memerlukan tindakan eksplisit atau kumpulan tindakan.

Jenis data ringkas

Jenis data ringkas mewakili nilai tunggal, seperti teks dan nombor. Anda boleh menggunakan jenis data ini secara bebas atau menggunakannya untuk mencipta struktur data yang lebih kompleks, seperti senarai dan jadual data.

Nilai teks

Ini adalah apa-apa jenis teks, dari alamat e-mel hingga kandungan teks fail .txt.

Sifat jenis data teks

Untuk mencipta pemboleh ubah nilai Teks, gunakan tindakan Setkan pemboleh ubah dan isikan parameter input dengan teks yang dikehendaki tanpa sebarang notasi.

Petikan skrin tindakan pemboleh ubah Set yang mencipta pemboleh ubah nilai Teks.

Nilai angka

Angka ialah jenis yang digunakan pada nombor. Hanya jenis data ini boleh digunakan dalam operasi matematik.

Τo mencipta pemboleh ubah nilai berangka, gunakan tindakan Setkan pemboleh ubah dan isikan parameter input dengan nombor tanpa sebarang notasi.

Kecuali nilai angka yang dikodkan keras, anda boleh menggunakan ungkapan matematik dengan pemboleh ubah dalam tanda peratusan. Untuk maklumat lanjut mengenai ungkapan matematik, pergi ke Gunakan pembolehubah dan notasi %.

Petikan skrin tindakan pemboleh ubah Set yang mencipta pemboleh ubah nilai berangka.

Nilai Boolean

Nilai boleh sama ada Benar atau Salah.

Τo mencipta pemboleh ubah nilai Boolean, gunakan tindakan pemboleh ubah Set dan mengisi parameter input dengan ungkapan %True% atau %False%.

Selain itu, anda boleh mencipta ungkapan kompleks menggunakan operator logik, pemboleh ubah dan tatatanda peratusan. Untuk maklumat lanjut tentang ungkapan logik, pergi ke Gunakan pemboleh ubah dan notasi %.

Petikan skrin tindakan pemboleh ubah Set yang mencipta pemboleh ubah nilai Boolean.

Jenis data lanjutan

Jenis data lanjutan mewakili struktur data kompleks. Ia berfungsi sebagai koleksi jenis data lain yang boleh anda akses sebagai satu entiti.

Senarai

Senarai adalah koleksi item. Bergantung pada jenis item senarai individu, boleh terdapat senarai nilai teks, senarai nilai berangka dan sebagainya. Jenis data senarai adalah bersamaan dengan tatasusunan dimensi tunggal dalam istilah pengaturcaraan.

Anda boleh mencipta senarai melalui tindakan Cipta senarai baru dan menambah item pada senarai tersebut melalui tindakan Tambah item kepada senarai .

Petikan skrin aliran yang mencipta senarai.

Anda juga boleh membuat senarai melalui tindakan yang menjana senarai sebagai output. Contohnya, tindakan Baca teks daripada fail boleh mengembalikan senarai nilai teks dan tindakan Dapatkan fail dalam folder mengembalikan senarai fail .

Untuk mendapatkan semula item tertentu dalam senarai, gunakan notasi berikut: %VariableName[ItemNumber]%

Dalam contoh di bawah, aliran menyimpan nombor pertama senarai yang dipaparkan sebelumnya kepada pemboleh ubah baru. Perlu diingat bahawa indeks harus 0 untuk item pertama senarai.

Petikan skrin ungkapan yang mencapai item pertama senarai.

Amalan biasa ialah menggunakan a Untuk setiap tindakan untuk mengulangi melalui item senarai.

Jika anda perlu mengakses hanya bahagian tertentu senarai, gunakan notasi%VariableName[StartIndex:StopIndex]% notation. Contohnya, ungkapan %Senarai[2:4]% mengambil item ketiga dan keempat senarai. Item dalam kedudukan StopIndex ialah sempadan penghirisan dan tidak dapat diambil.

Untuk menghiris senarai dari awal ke item tertentu, jangan setkan nilai StartIndex , contohnya, %Senarai[:4]%. Untuk menghiris senarai daripada indeks tertentu hingga akhir, jangan setkan nilai StopIndex , contohnya, %Senarai[2:]%.

Sifat jenis data senarai

Jadual data

Datatables mengandungi data dalam bentuk berjadual dan bersamaan dengan tatasusunan dua dimensi dalam istilah pengaturcaraan.

Jadual data mengandungi baris dan lajur yang menerangkan kedudukan setiap item secara unik. Datatables boleh dianggap sebagai senarai yang mengandungi baris data sebagai item.

Petikan skrin kandungan pemboleh ubah datatable.

Power Automate menyediakan tindakan Cipta jadual data baru untuk menjana jadual data baru. Selepas menggunakan tindakan, anda boleh menggunakan pembina visual untuk mengisi nilai dan menamakan semula pengepala lajur.

Petikan skrin pembina visual tindakan Buat jadual data baru.

Selain daripada tindakan Cipta jadual data baru, tiga lagi tindakan menghasilkan jadual data untuk menyimpan data yang diekstrak: lembaran kerja Baca daripada Excel , Melaksanakan kenyataan SQL danMenyarikan data daripada tindakan halaman web.

Selain itu, anda boleh mencipta jadual data menggunakan tindakan Setkan pemboleh ubah dan tatatanda tatasusunan pengaturcaraan. Tatatanda ini terdiri daripada pelbagai tatasusunan dimensi tunggal yang dipisahkan oleh koma dan disertakan dalam kurungan kerinting. Ungkapan terakhir mesti mempunyai bentuk berikut: %{['Product1', '10 USD'], ['Product2', '20 USD']}%.

Petikan skrin tindakan Setkan pemboleh ubah yang mencipta jadual data.

Jika anda ingin menambah pengepala lajur semasa mencipta jadual data baru menggunakan tatatanda tatasusunan, gunakan ungkapan 'ColumnName1', 'ColumnName2']] untuk baris pertama.

Petikan skrin tindakan Setkan pemboleh ubah yang mencipta jadual data baru dengan pengepala lajur.

Untuk menambah baris baru pada jadual sedia ada, gunakan tindakan Selitkan baris ke dalam jadual data. Secara alternatif, cipta ungkapan yang mengandungi nama pemboleh ubah bagi jadual data, aksara tambah (+), dan nilai yang anda ingin tambahkan dalam kurungan.

Petikan skrin tindakan Setkan pemboleh ubah yang menambah baris baru pada jadual data.

Selain menyelitkan baris ke dalam jadual data, aliran desktop menawarkan pelbagai tindakan yang memanipulasi jadual data. Anda boleh mencari senarai penuh dengan tindakan ini dalam rujukan tindakan pembolehubah.

Untuk mendapatkan semula item tertentu bagi jadual data, gunakan notasi berikut: %VariableName[RowNumber][ColumnNumber]%. Sentiasa ingat bahawa RowNumber dan ColumnNumberhendaklah 0 untuk item pertama (baris atau lajur).

Contohnya, katakan aliran mengambil kandungan lembaran kerja Excel dan menyimpannya dalam pemboleh ubah ExcelData . Untuk mencapai sel pertama pada baris kedua jadual yang diambil, gunakan ungkapan yang dipaparkan di bawah.

Petikan skrin ungkapan yang mencapai sel kedua baris pertama bagi fail Excel dibaca.

Nota

Pemboleh ubah ExcelData mengandungi jadual nilai yang diekstrak daripada lembaran kerja Excel menggunakan tindakan Baca daripada lembaran kerja Excel. Ia mengandungi beberapa nilai lembaran kerja tertentu dan bukan keseluruhan fail Excel.

Jika anda ingin mencapai lajur tertentu dalam datable yang mengandungi pengepala lajur, gunakan catatan%ExcelData[rowNumber]['ColumnName']% notasi.

Jika anda gelung melalui jadual data dengan tindakan Untuk Setiap tindakan, pemboleh ubah yang mengandungi data lelaran semasa dianggap sebagai baris data.

Begitu juga dengan senarai, anda menggunakan %VariableName[StartRow:StopRow]% notation untuk mencapai bahagian tertentu jadual data. Ungkapan hanya mengambil baris yang ditakrifkan oleh kedua-dua indeks, manakala kedudukan StopRow ialah sempadan penghirisan dan tidak diambil semula.

Untuk menghiris jadual data daripada baris pertama kepada baris tertentu, jangan gunakan nilai StartRow , contohnya, %Datatable[:4]%. Begitu juga, untuk menghiris jadual data daripada baris tertentu hingga akhir, jangan gunakan nilai StopRow , contohnya, %Datatable[2:]%.

Sifat jenis data Datatable

Baris data

Baris data mengandungi nilai baris tunggal jadual data. Apabila anda gelung melalui jadual data dengan tindakan Untuk Setiap tindakan , pemboleh ubah yang mengandungi data lelaran semasa ialah baris data.

Untuk mendapatkan semula item tertentu bagi baris data, gunakan tatatanda berikut: %VariableName[ItemNumber]%

Sebagai alternatif, anda boleh menggunakan %VariableName['ColumnName']% notation. Nama setiap lajur ditakrifkan oleh jadual data yang anda ambil datarow.

Sifat jenis data baris data

Petikan skrin kandungan pemboleh ubah datarow.

Objek tersuai

Mengandungi pasangan sifat dan nilai, yang boleh ditukar dengan mudah kepada format JSON.

Untuk mencipta objek Tersuai kosong baru, gunakan tindakan setkanpemboleh ubah dan isi ungkapan berikut%% {{ }}. Untuk mencipta objek Tersuai baharu dan memulakannya dengan sifat dan nilai, gunakan ungkapan struktur berikut:% 'Property1': 'Value1', 'Property2': 'Value2', 'Property3': 'Value2'{ %. }

Petikan skrin tindakan Setkan pemboleh ubah yang mencipta objek tersuai baru.

Penting

Kata kunci simpanan tidak boleh digunakan sebagai sifat objek tersuai. Untuk senarai penuh kata kunci yang dikhaskan pergi ke Kata kunci terpelihara dalam aliran desktop.

Untuk mengemas kini nilai sifat sedia ada atau menambah yang baru, gunakan tindakan pemboleh ubah Set, mengisi nama sifat dalam medan Set dan masukkan nilainya dalammedan Kepada .

Petikan skrin tindakan Setkan pemboleh ubah yang menambah sifat baru pada objek tersuai.

Selain daripada nilai literal, anda boleh menggunakan pemboleh ubah untuk mengesetkan sifat dan nilai objek tersuai secara dinamik. Contohnya, aliran berikut menggunakan dua pemboleh ubah untuk menambah sifat baru pada objek tersuai kosong baru.

Petikan skrin aliran yang menggunakan pemboleh ubah untuk menambah sifat baru pada objek tersuai.

Objek penyambung

Objek penyambung menyimpan maklumat daripada penyambung awan dan berfungsi sama seperti objek tersuai. Sifat mereka biasanya mengandungi senarai objek penyambung lain. Mengakses nilai berfungsi seperti dalam objek tersuai, walaupun mengakses nilai tersarang mungkin memerlukan ungkapan yang lebih rumit.

Petikan skrin pemboleh ubah objek tersuai dalam pemboleh ubah pemboleh ubah.

Senarai maklumat jadual PDF

Pemboleh ubah jenis data ini hanya boleh dihasilkan melalui jadual Ekstrak daripada tindakan PDF .

Setiap item dalam senarai menerangkan jadual yang diekstrak dan menyediakan semua maklumat penting mengenainya. Untuk mengakses item maklumat jadual data tertentu, gunakan notasi %VariableName[ItemNumber]% .

Petikan skrin Senarai maklumat jadual PDF.

Setiap item senarai menyediakan empat sifat yang membolehkan anda mendapatkan butiran khusus secara bebas. Hartanah yang tersedia adalah seperti berikut:

  • DataTable – Mengembalikan jadual yang diekstrak.
  • TableStartingPage – Mengembalikan indeks halaman fail yang mengandungi permulaan jadual.
  • TableEndingPage – Mengembalikan indeks halaman fail yang mengandungi hujung jadual.
  • TableOrderInPage – Mengembalikan tertib jadual pada halaman.

Anda boleh mendapatkan maklumat lanjut mengenai sifat jenis data ini dalam sifat jenis data Pemboleh ubah.

Petikan skrin sifat senarai maklumat jadual PDF.

Untuk mengakses nilai sifat tertentu, gunakan Nama[ItemNumber] Pemboleh ubah%. Notasi PropertyName% . Contohnya, ungkapan berikut mengembalikan nilai jadual data bagi item pertama pemboleh ubahPDFTables yang Diekstrak.

Petikan skrin jadual data yang terkandung dalam senarai pemboleh ubah maklumat jadual PDF.

Isu dan had yang diketahui

  • Isu: Apabila sel jadual data atau baris data mengandungi entri berbilang baris, pemboleh ubah memaparkan hanya baris pertama.
  • Penyelesaian: Tiada.

Tika

  • Contoh pelayar web- Mengandungi contoh penyemak imbas yang dibuat melalui Internet Explorer tindakan Pelancaran baru atau tindakan pelancaran penyemak imbas lain.

    Sifat jenis data tika pelayar web

  • Contoh tetingkap– Mengandungi tika tetingkap yang dibuat melalui tindakan Dapatkan tetingkap .

    Sifat jenis data tika tetingkap

  • Contoh Excel– Mengandungi tika Excel yang dicipta melalui tindakan Lancarkan Excel .

    Sifat jenis data tika Excel

  • Contoh Outlook– Mengandungi contoh Outlook yang dicipta melalui tindakan Lancarkan Outlook .

Sambungan

Lain-lain

Bahagian ini membentangkan semua jenis data tersedia yang tidak tergolong dalam mana-mana kategori sebelumnya.

Nilai umum

  • Nilai umum- Jenis data ini digunakan semasa masa reka bentuk apabila Power Automate tidak dapat menentukan jenis data pemboleh ubah atau parameter input. Nilai umum akan ditukar kepada jenis data lain semasa masa jalanan berdasarkan data mereka.

Active Directory

  • Entri Active Directory- Mengandungi sambungan ke pelayan Active Directory yang ditubuhkan melalui tindakan Sambung ke pelayan .
  • Maklumat kumpulan- Mengandungi nama, nama paparan, perihalan dan ahli kumpulan Active Directory yang ditentukan.
  • Ahli kumpulan- Mewakili ahli kumpulan Active Directory yang ditentukan.
  • Maklumat pengguna- Mengandungi maklumat mengenai pengguna Active Directory tertentu, seperti pertama dan nama akhir, inisial dan nama yang terkenal, butiran kerja (syarikat, jabatan, dan tajuk), maklumat hubungan (nombor telefon, peluasan dan e-mel), dan lokasi (negara / wilayah, bandar, negeri, alamat jalan, dan poskod).

Sifat jenis data Active Directory

Perkhidmatan Web Amazon (AWS)

  • Pelanggan EC2 - Mengandungi sesi EC2 yang dibuat melalui tindakan Create EC2 sesi .
  • Contoh EC2- Mewakili contoh EC2 yang diambil.
  • Maklumat tika EC2- Mengandungi maklumat tentang contoh EC2.
  • Contoh perubahan keadaan- Mengandungi maklumat tentang kejadian EC2 yang telah dimulakan atau dihentikan.
  • Gambar EBS- Mewakili gambar EBS.
  • Volum EBS– Mewakili volum EBS.

Sifat jenis data AWS

Azure

  • Azure client – Mengandungi sesi Azure yang dicipta melalui tindakan Cipta sesi .
  • Kumpulan sumber Azure– Represents a retrieved Azure resource group.
  • Azure managed disk– Represents a retrieved Azure disk .
  • Gambar Azure– Represents an Azure snapshot.
  • Azure virtual machine– Represents a retrieved Azure virtual machine .
  • Maklumat Azure virtual machine– Mengandungi maklumat tentang mesin maya Azure.
  • Azure subscription – Represents a retrieved Azure subscription.

Azure sifat jenis data

CMD

  • Sesi CMD - Mengandungi sesi CMD yang dibuat melalui tindakan sesi Terbuka CMD.

Sifat jenis data CMD

Tarikh dan masa

  • Tarikh masa - Mengandungi maklumat tarikh dan masa. Untuk mencipta pemboleh ubah datetime melalui tindakan Setkan Pemboleh ubah , isikan parameter input dengan ungkapan %d"yyyy-MM-dd HH:mm:ss.ff+zzz"%, di mana:

    Notasi Description
    yyyy Tahun
    MM Bulan
    dd Hari
    HH Jam
    mm Minit
    ss Saat
    ff Milliseconds
    zzz Ofset UTC

    Contohnya, %d"2022-03-25"% peruntukkan tarikh 25 Mac 2022 kepada pemboleh ubah sasaran.

Sifat jenis data tarikh dan masa

E-mel

  • Mesej mel- Mewakili mesej e-mel. Tindakan e-mel Pulih mengisi pembolehubah ini.

Sifat jenis data e-mel

Exchange

  • Mesej mel Exchange– Mewakili mesej e-mel yang diambil daripada pelayan Exchange. Tindakan mendapatkan semula mesej e-mel Exchange mengisi pemboleh ubah ini.

Sifat jenis data Exchange

Fail dan folder

  • Fail – Mewakili fail.
  • Folder – Mewakili folder.
  • FileSystemObject – Mewakili sama ada folder atau fail. Jenis data ini digunakan dalam parameter input yang menerima folder dan fail.

Sifat jenis data fail dan folder

FTP

  • Fail FTP– Mewakili fail FTP.
  • Direktori FTP– Mewakili direktori FTP

Sifat jenis data FTP

OCR

  • OCR Engine - Mengandungi enjin OCR yang dibuat melalui tindakan enjin Create OCR.

Outlook

  • Mesej mel Outlook– Mewakili mesej Outlook e-mel. Tindakan Mengambil mesej e-mel daripada Outlook mengisi pemboleh ubah ini.

Sifat jenis data Outlook

Terminal

  • Sesi terminal - Mengandungi sesi terminal yang dibuat melalui tindakan sesi terminal Terbuka.

Sifat jenis data terminal

XML

  • Nod XML– Mengandungi kandungan dokumen XML. Tindakan Baca XML daripada fail mengisi pemboleh ubah ini.

Sifat jenis data XML

Ralat

  • Ralat - Mengandungi maklumat tentang ralat terakhir yang berlaku dalam aliran desktop. Tindakan ralat terakhir Buat pemboleh ubah jenis ini.

Sifat ralat