Apabila anda membuat pemboleh ubah dalam aliran anda, Power Automate menukarkannya kepada jenis tertentu berdasarkan kandungannya.
Sesetengah jenis data ini digunakan secara meluas di seluruh aplikasi, seperti nombor, manakala yang lain, seperti contoh penyemak imbas, memerlukan tindakan atau kumpulan tindakan yang jelas.
Jenis data mudah
Jenis data mudah 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 ialah apa-apa jenis teks, daripada alamat e-mel kepada kandungan teks fail .txt.
Untuk mencipta pemboleh ubah nilai Teks , gunakan tindakan Tetapkan pemboleh ubah dan isi parameter input dengan teks yang dikehendaki tanpa sebarang notasi.
Nilai angka
Angka ialah jenis yang digunakan untuk nombor. Hanya jenis data ini boleh digunakan dalam operasi matematik.
Untuk mencipta pemboleh ubah nilai angka, gunakan tindakan Tetapkan pembolehubah dan isi parameter input dengan nombor tanpa sebarang notasi.
Kecuali untuk nilai angka berkod keras, anda boleh menggunakan ungkapan matematik dengan pembolehubah dalam tanda peratusan. Untuk mendapatkan maklumat lanjut tentang ungkapan matematik, pergi ke Gunakan pembolehubah dan notasi %.
Nilai Boolean
Nilainya boleh sama ada Benar atau Salah.
Untuk mencipta pembolehubah nilai Boolean, gunakan tindakan Tetapkan pembolehubah dan isi parameter input dengan ungkapan %True% atau %False%.
Selain itu, anda boleh membuat ungkapan kompleks menggunakan pengendali logik, pembolehubah dan notasi peratusan. Untuk mendapatkan maklumat lanjut tentang ungkapan logik, pergi ke Gunakan pembolehubah dan notasi %.
Jenis data lanjutan
Jenis data lanjutan mewakili struktur data yang kompleks. Ia berfungsi sebagai koleksi jenis data lain yang boleh anda akses sebagai satu entiti.
Senarai
Senarai ialah koleksi item. Bergantung pada jenis item senarai individu, mungkin 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 baharu dan menambah item pada senarai tersebut melalui tindakan Tambah item pada senarai .
Anda juga boleh mencipta 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 sebelum ini kepada pemboleh ubah baharu. Perlu diingat bahawa indeks hendaklah 0 untuk item pertama senarai.
Amalan biasa ialah menggunakan Tindakan Untuk setiap untuk mengulangi item senarai.
Jika anda perlu mengakses hanya bahagian tertentu senarai, gunakan notasi%VariableName[StartIndex:StopIndex]%. Contohnya, ungkapan% List[2:4]% mendapatkan semula item ketiga dan keempat senarai. Item dalam kedudukan StopIndex ialah sempadan penghirisan dan tidak diambil.
Untuk menghiris senarai dari permulaan kepada item tertentu, jangan tetapkan nilai StartIndex , contohnya, %List[:4]%. Untuk menghiris senarai daripada indeks tertentu hingga akhir, jangan tetapkan nilai StopIndex , contohnya, %List[2:]%.
Jadual data mengandungi data dalam bentuk jadual dan bersamaan dengan tatasusunan dua dimensi dalam istilah pengaturcaraan.
Jadual data mengandungi baris dan lajur yang menerangkan kedudukan setiap item secara unik. Jadual data boleh dianggap sebagai senarai yang mengandungi baris data sebagai item.
Power Automate menyediakan tindakan Cipta jadual data baharu untuk menjana jadual data baharu. Selepas menggunakan tindakan, anda boleh menggunakan pembina visual untuk mengisi nilai dan menamakan semula pengepala lajur.
Selain daripada tindakan Cipta jadual data baharu, tiga lagi tindakan menghasilkan jadual data untuk menyimpan data yang diekstrak: baca daripada lembaran kerja Excel, Laksanakan pernyataan SQL dan Ekstrak data daripada tindakan halaman web.
Selain itu, anda boleh membuat jadual data menggunakan tindakan Tetapkan pembolehubah dan notasi tatasusunan pengaturcaraan. Notasi ini terdiri daripada berbilang tatasusunan dimensi tunggal yang dipisahkan oleh koma dan disertakan dalam kurungan kerinting. Ungkapan akhir mesti mempunyai bentuk berikut: %{['Product1', '10 USD'], ['Product2', '20 USD']}%.
Jika anda ingin menambah pengepala lajur semasa mencipta jadual data baharu menggunakan notasi tatasusunan, gunakan ungkapan ^['ColumnName1', 'ColumnName2'] untuk baris pertama.
Untuk menambah baris baharu pada jadual sedia ada, gunakan tindakan Masukkan baris ke dalam jadual data. Sebagai alternatif, cipta ungkapan yang mengandungi nama pembolehubah jadual data, aksara tambah (+) dan nilai yang anda mahu tambah dalam kurungan.
Selain memasukkan baris ke dalam jadual data, aliran desktop menawarkan pelbagai tindakan yang memanipulasi jadual data. Anda boleh mendapatkan senarai penuh dengan tindakan ini dalam rujukan tindakan pembolehubah.
Untuk mendapatkan item tertentu jadual data, gunakan notasi berikut: %VariableName[RowNumber][ColumnNumber]%. Perlu diingat bahawa RowNumber dan ColumnNumber hendaklah 0 untuk item pertama (baris atau lajur).
Contohnya, katakan bahawa aliran mendapatkan semula kandungan lembaran kerja Excel dan menyimpannya dalam pemboleh ubah ExcelData . Untuk mengakses sel pertama pada baris kedua jadual yang diambil, gunakan ungkapan yang dipaparkan di bawah.
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 mengakses lajur tertentu dalam datable yang mengandungi pengepala lajur, gunakan %ExcelData[rowNumber]['ColumnName']%notasi .
Jika anda menggelung jadual data dengan tindakan Untuk Setiap , pemboleh ubah yang mengandungi data lelaran semasa dianggap sebagai baris data.
Begitu juga dengan senarai, anda menggunakan notasi %VariableName[StartRow:StopRow]% untuk mengakses bahagian tertentu jadual data. Ungkapan ini hanya mengambil baris yang ditakrifkan oleh dua indeks, manakala kedudukan StopRow ialah sempadan penghirisan dan tidak diambil.
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:]%.
Baris data mengandungi nilai baris tunggal jadual data. Apabila anda menggelung jadual data dengan tindakan Untuk Setiap , pemboleh ubah yang mengandungi data lelaran semasa ialah baris data.
Untuk mendapatkan semula item tertentu baris data, gunakan notasi berikut: %VariableName[ItemNumber]%
Sebagai alternatif, anda boleh menggunakan notasi%VariableName['ColumnName']%. Nama setiap lajur ditakrifkan oleh jadual data dari mana anda mendapatkan baris data.
Mengandungi pasangan sifat dan nilai, yang boleh ditukar dengan mudah kepada format JSON.
Untuk mencipta objek Tersuai kosong baharu, gunakan tindakan Tetapkanpemboleh 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'%. }
Untuk mengemas kini nilai sifat sedia ada atau menambah yang baharu, gunakan tindakan Tetapkan pemboleh ubah, isi nama sifat dalam medan Set dan masukkan nilainya dalam medan Kepada .
Selain daripada nilai literal, anda boleh menggunakan pembolehubah untuk menetapkan sifat dan nilai objek tersuai secara dinamik. Sebagai contoh, aliran berikut menggunakan dua pemboleh ubah untuk menambah sifat baharu pada objek tersuai kosong baharu.
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 bersarang mungkin memerlukan ungkapan yang lebih rumit.
Senarai maklumat jadual PDF
Pemboleh ubah jenis data ini boleh dihasilkan hanya melalui tindakan Ekstrak jadual daripada 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]% .
Setiap item senarai menyediakan empat sifat yang membolehkan anda mendapatkan butiran tertentu secara bebas. Sifat 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 penghujung jadual.
TableOrderInPage – Mengembalikan tertib jadual pada halaman.
Anda boleh mendapatkan maklumat lanjut mengenai sifat jenis data ini dalam sifat jenis data Pembolehubah.
Untuk mengakses nilai sifat tertentu, gunakan %VariableName[ItemNumber]. PropertyName%notasi . Contohnya, ungkapan berikut mengembalikan nilai jadual data item pertama pemboleh ubah ExtractedPDFTables .
Isu dan had yang diketahui
Isu: Apabila sel jadual data atau baris data mengandungi entri berbilang baris, pemapar pemboleh ubah hanya memaparkan baris pertamanya.
Penyelesaian: Tiada.
Tika
Contoh pelayar web– Mengandungi contoh pelayar yang dibuat melalui tindakan pelancaran pelayar baharu Internet Explorer atau pelayar lain.
Bahagian ini membentangkan semua jenis data yang 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 mentakrifkan jenis data pembolehubah atau parameter input. Nilai umum ditukar kepada jenis data lain semasa masa jalan berdasarkan data mereka.
Active Directory
Entri Direktori Aktif– Mengandungi sambungan ke pelayan Direktori Aktif yang diwujudkan melalui tindakan Sambung ke pelayan .
Maklumat kumpulan– Mengandungi nama, nama paparan, perihalan dan ahli kumpulan Active Directory yang ditentukan.
Ahli kumpulan– Mewakili ahli kumpulan Direktori Aktif yang ditentukan.
Maklumat pengguna– Mengandungi maklumat tentang pengguna Direktori Aktif yang ditentukan, seperti nama pertama dan nama akhir, inisial dan nama yang dibezakan, butiran kerja (syarikat, jabatan dan tajuk), maklumat hubungan (nombor telefon, sambungan dan e-mel) dan lokasi (negara/wilayah, bandar, negeri, alamat jalan dan poskod).
Tarikh masa – Mengandungi maklumat tarikh dan masa. Untuk mencipta pemboleh ubah tarikh masa melalui tindakan Tetapkan Pemboleh Ubah, isi parameter input dengan ungkapan" %dyyyy-MM-dd HH:mm:ss.ff+zzz"%, di mana:
Notasi
Description
yyyy
Tahun
MM
Bulan
Dd
Hari
HH
Jam
Mm
Minit
Ss
Saat
ff
milisaat
zzz
Ofset UTC
Sebagai contoh, %d"2022-03-25"%memperuntukkan tarikh 25 Mac 2022 kepada pemboleh ubah sasaran.
Mesej mel Exchange– Mewakili mesej e-mel yang diperoleh daripada pelayan Exchange. Tindakan Dapatkan semula mesej e-mel Exchange mengisi pemboleh ubah ini.
Ralat – Mengandungi maklumat tentang ralat yang terakhir berlaku dalam aliran desktop. Tindakan Dapatkan ralat terakhir mencipta jenis pemboleh ubah ini.