Lewati ke konten utama

Konversikan Isi Email dan Semua Lampiran Menjadi Satu PDF Terkonsolidasi di Power Automate: Alur Kerja Outlook + PDF4me 7 Langkah

· Satu menit membaca
SEO and Content Writer

Bagian yang menyulitkan dari alur kerja berbasis email bukanlah emailnya, melainkan... segala sesuatu yang menyertainyaIsi pesan memuat konteks (siapa yang mengirim, mengapa, apa yang harus dilakukan), lampiran memuat artefak (faktur, formulir, kontrak yang ditandatangani), dan menyimpannya secara terpisah berarti Anda di masa depan hanya perlu tiga klik untuk merekonstruksi pesan tersebut nanti. Panduan ini membangun pola yang tepat dalam Power Automate dengan PDF4me Konversi ke PDF, PDF4me Menggabungkan beberapa file PDF, Pandangan, Dropbox, dan satu perintah Terapkan ke setiap perulangan. Tujuh aksi alur. Satu email masuk. Satu PDF gabungan terkirim, isi terlebih dahulu kemudian lampiran demi lampiran, diberi stempel waktu dan dimasukkan ke folder arsip Anda secara otomatis.

Alur secara sekilas
1. When a new email arrives (V3)
Outlook trigger on To [email protected]. Include Attachments Yes, Only with Attachments Yes.
2. Initialize variable
Name email, Type Array. Buffer for every PDF binary the flow produces.
3. Convert to PDF Body
PDF4me action. Content triggerOutputs body/body (the HTML body), File Name email-body.html. Returns the body as PDF.
4. Append to array (email body)
Push base64ToBinary on the converted body PDF onto the email array. This is page 1 of the final document.
5. Apply to each attachment
Loop triggerOutputs body/attachments. Convert each to PDF, then Append to array with base64ToBinary.
6. Merge multiple PDFs
PDF4me action. Body/docContent the email array, Output File Name Email Attachment Merge Output.pdf.
7. Create file
Dropbox /blog data/merge blog template/output. File Name concat(merge-, formatDateTime(utcNow(), yyyyMMdd-HHmmss), .pdf).
Versi singkatnya

Pandangan ke Depan Saat email baru tiba (V3) Pemicu akan aktif saat pesan tiba di [email protected]Sebuah variabel array bernama e-mail terbuka. PDF4me Konversi ke PDF Pertama-tama, mengubah isi HTML menjadi PDF, kemudian isi yang sudah dikonversi dimasukkan ke dalam array sebagai halaman 1. Terapkan pada setiap Memproses setiap lampiran (dua file DOCX dalam proses ini: 3Page.docx, Dokumen_2Halaman.docx), mengkonversi masing-masing ke PDF, dan menambahkannya secara berurutan. PDF4me Gabungkan beberapa file PDF Mengonsumsi seluruh array dan menghasilkan satu PDF gabungan. Dropbox Buat berkas menuliskannya kembali sebagai merge-20260611-103323.pdf, nama yang diberi cap waktu yang tidak pernah bertabrakan. Isi terlebih dahulu, lampiran berurutan, satu PDF, satu folder, siap diaudit.

Tanya Jawab Berbasis Alasan

Mengapa harus mengonversi isi dokumen ke PDF terlebih dahulu? Isi dokumen adalah konteksnya: siapa yang mengirim, mengapa, dan apa yang harus dilakukan. Anda di masa depan yang membaca PDF yang telah dikonsolidasikan menginginkan halaman 1 untuk memberikan gambaran umum sebelum lampiran-lampiran lainnya muncul. Mengonversi triggerOutputs()?['body/body'] (Isi HTML) ke dalam PDF terlebih dahulu berarti tindakan penggabungan menganggap pesan itu sendiri sebagai dokumen utama, bukan sebagai teks terpisah.

Mengapa menggunakan satu variabel array untuk isi dan lampiran? Aksi penggabungan menginginkan satu koleksi yang terurut. Inisialisasi sekali, masukkan isi dokumen pada langkah 4, masukkan setiap lampiran yang telah dikonversi pada langkah 5, dan array tersebut akan memiliki urutan dokumen yang tepat seperti yang Anda inginkan. Dua array terpisah akan memaksa aksi Compose untuk menggabungkannya nanti, yang hanya menambah kerumitan untuk hasil yang sama.

Mengapa base64ToBiner pada setiap dorongan? PDF4me Convert to PDF mengembalikan outputnya sebagai string base64 yang dibungkus dengan $contentLampiran Outlook diterima dalam format base64. kontenBytesPDF4me Menggabungkan beberapa file PDF membutuhkan buffer biner. Sama halnya dengan base64ToBinary(...) Panggilan tersebut menghubungkan kedua sumber, hanya saja mengarah ke nama properti yang berbeda. Lewati konversi dan tindakan penggabungan akan menghasilkan kesalahan "konten tidak valid".

Mengapa nama output diberi cap waktu? Dua email dari pengirim yang sama dalam kurun waktu satu jam akan bertabrakan jika nama filenya sama. concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf') menghasilkan nama-nama seperti merge-20260611-103323.pdf, dapat diurutkan secara leksikografis, unik dengan presisi detik, dan dapat langsung dibaca sebagai stempel waktu UTC.


Apa yang Akan Anda Dapatkan

Masukan: Setiap email masuk di alamat yang dipantau (di sini, [email protected]) dengan satu atau lebih lampiran. Panduan ini menggunakan isi pesan singkat ("Hai, Semoga Anda baik-baik saja...") dan dua lampiran DOCX (3Page.docx, Docx_2Pages.docx). Keluaran: Sebuah PDF gabungan tunggal dimasukkan ke dalam /blog data/merge blog template/output/, bernama merge-YYYYMMDD-HHmmss.pdfHalaman 1 adalah isi utama. Halaman 2 dan seterusnya berisi setiap lampiran secara berurutan, yang ditampilkan melalui Aspose Words.

Email masuk

Tampilan email Gmail menunjukkan pesan yang ditujukan kepada test, isi pesan: Hai, semoga Anda baik-baik saja. Saya menulis untuk memberi tahu Anda tentang kemajuan proyek saat ini. Beberapa file terkait juga terlampir untuk referensi Anda. Salam, Test Dev, dua lampiran ditampilkan sebagai thumbnail dokumen Word 3Page.docx dan Docx_2Pages.docx, pemberitahuan "Dipindai oleh Gmail" terlihat.

Alur tersebut memantau kotak masuk Outlook pada [email protected]Begitu Gmail meneruskan atau alamat ini menerima secara langsung, pemicunya akan aktif.

Folder Dropbox hasil keluaran setelah dua kali dijalankan.

Daftar folder output Dropbox: merge-20260611-103323.pdf 165,43 KB dan merge-20260611-102949.pdf 171,37 KB, masing-masing diberi nama sesuai dengan stempel waktu UTC saat alur dijalankan.

Halaman 1 dari PDF yang digabungkan

Pratinjau merge-20260611-103323.pdf menunjukkan dua halaman berdampingan, halaman kiri adalah isi email yang telah dikonversi. Hai, semoga Anda baik-baik saja. Saya menulis untuk memberi tahu Anda tentang kemajuan proyek saat ini. Beberapa file terkait juga terlampir untuk referensi Anda. Salam, Test Dev. Halaman kanan adalah halaman pertama dari 3Page.docx yang diberi label Halaman 1.

Halaman 1 adalah isi email yang telah dikonversi. Halaman 2 dan seterusnya adalah lampiran pertama (3Page.docx). Lampiran kedua (Dokumen_2Halaman.docx) menyusul setelah itu. Satu PDF, pesan lengkap direkonstruksi.


Apa yang Anda Butuhkan

  • Power Automate. Open Power Automate. Paket apa pun dengan konektor premium (PDF4me Connect adalah premium).
  • Kunci API PDF4me. Dapatkan kunci API AndaHubungkan saat pertama kali Anda menambahkan aksi PDF4me.
  • Office 365 OutlookUntuk itu Saat email baru tiba (V3) picu dan baca lampiran kontenBytesSemua kotak masuk yang dapat diverifikasi oleh konektor akan berfungsi.
  • Dropbox (atau SharePoint, OneDrive, Google Drive). Untuk PDF gabungan terakhir.
  • Email dengan lampiranPanduan ini menggunakan dua contoh file DOCX. 3Page.docx Dan Dokumen_2Halaman.docx. Kirimkan tangkapan layar tersebut ke alamat yang dipantau untuk mencerminkan setiap tangkapan layar.

Ambil sampel dan hasil yang diharapkan terlebih dahulu. Unduh kedua file DOCX, lampirkan ke email singkat ke alamat yang Anda pantau, lalu publikasikan alurnya. Eksekusi pertama Anda seharusnya menghasilkan sebuah merge-YYYYMMDD-HHmmss.pdf yang persis sama dengan contoh yang ditautkan (hanya stempel waktu yang berbeda).


Gambaran Alur Secara Singkat

  1. Outlook: Saat email baru tiba (V3) (pemicu).
  2. Inisialisasi variabel bernama email (Array).
  3. PDF4me: Konversi ke PDF (Isi)Membaca isi HTML, mengembalikan PDF.
  4. Tambahkan ke variabel array dengan base64ToBinary pada bodi yang telah diubah.
  5. Terapkan pada setiap pada triggerOutputs()?['body/attachments']:
    • PDF4me: Konversi ke PDF lampiran tersebut.
    • Tambahkan ke variabel array dengan base64ToBinary pada PDF yang telah dikonversi.
  6. PDF4me: Menggabungkan beberapa file PDF menjadi satu file PDF. Array masuk, satu PDF keluar.
  7. Dropbox: Buat fileEkspresi nama file tersebut mencantumkan stempel waktu UTC.

Gambaran alur lengkap

Kanvas alur Power Automate yang menampilkan tujuh tindakan yang tersusun dari atas ke bawah: Saat email baru tiba V3, Inisialisasi variabel, Konversi ke Isi PDF, Tambahkan ke variabel array (isi email), Terapkan ke setiap tindakan yang berisi Konversi ke PDF dan Tambahkan ke variabel array, Gabungkan beberapa file PDF menjadi satu file PDF, Buat file

Tujuh tindakan. Opsi "Terapkan ke setiap kartu" menunjukkan "1 dari 2" karena email uji memiliki dua lampiran. PDF4me berada dalam alur sebanyak tiga kali: mengkonversi isi email, mengkonversi lampiran, menggabungkan semuanya.


Langkah 1: Outlook: Saat Email Baru Tiba (V3)

Alur sejauh ini: hanya pemicu.

  1. Di dalam Power Automate klik Membuat, memilih Alur cloud otomatis.
  2. Sebutkan alurnya (misalnya, Email to Consolidated PDF), memilih Office 365 Outlook: Saat email baru tiba (V3) sebagai pemicu, klik Membuat.
  3. Menghubungkan Kotak surat Office 365 Anda.
  4. Memperluas Parameter lanjutan Dan Tampilkan semua untuk menampilkan opsi penyaringan.
  5. Konfigurasi:
    • Ke: [email protected] (filter agar hanya email yang ditujukan ke alamat ini yang memicu alur proses)
    • Sertakan Lampiran: Yes
    • Hanya dengan Lampiran: Yes

Konfigurasi pemicu

Power Automate Office 365 Outlook Saat email baru tiba V3, pemicu Parameter lanjutan diperluas menampilkan Untuk mengatur ke test@ynoox.ch, Sertakan Lampiran Ya, Hanya dengan Lampiran Ya, Terhubung ke Office 365 Outlook

Tip. Hanya dengan Lampiran Ya Inilah yang mencegah alur kerja terpicu pada setiap notifikasi internal, undangan kalender, atau balasan. Gabungkan dengan Ke filter berdasarkan alias khusus (misalnya [email protected]) untuk alamat penerimaan yang bersih yang hanya menerima surat yang benar-benar ingin Anda konsolidasikan.


Langkah 2: Inisialisasi Variabel email

Alur sejauh ini: Pemicu ditambah Inisialisasi variabel.

Buka array kosong untuk mengumpulkan PDF isi dan semua PDF lampiran.

  1. Klik + Langkah baru, memilih Inisialisasi variabel.
  2. Konfigurasi:
    • Nama: email
    • Jenis: Array
    • Nilai: biarkan kosong

Inisialisasi konfigurasi variabel

Tindakan Inisialisasi variabel Power Automate dikonfigurasi dengan Nama email dan Tipe Array serta bidang Nilai kosong.

Langkah 3: PDF4me: Konversi ke PDF (Isi)

Alur sejauh ini: Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF.

Pemicu Outlook memancarkan isi pesan sebagai HTML pada body/bodyPDF4me Convert to PDF membaca HTML secara langsung, sehingga seluruh konversi dilakukan dalam satu tindakan.

  1. Klik + Langkah baru, mencari PDF4me, memilih Konversi ke PDF.
  2. Ganti nama tindakan untuk Konversi ke Isi PDF Jadi, tindakan Konversi ke PDF pada langkah 5 dapat memiliki nama tersendiri yang lebih rapi nantinya.
  3. Menghubungkan PDF4me Terhubung dengan kunci API Anda (hanya untuk pertama kali).
  4. Konfigurasi:
    • Isi File (ekspresi, klik) fx): triggerOutputs()?['body/body']
    • Nama File: email-body.html

Konversi ke PDF Konfigurasi isi

Tindakan Power Automate PDF4me Konversi ke Isi PDF dengan Konten File diatur ke token pemicu Body (ekspresi triggerOutputs body/body) dan Nama File email-body.html, Terhubung ke PDF4me Connect

Yang .html Ekstensi pada nama file memberi tahu PDF4me renderer mana yang akan digunakan. Kirim .docx, .xlsx, .png, atau .jpg Dengan mudah, tindakan yang sama dapat menangani semuanya.


Langkah 4: Tambahkan ke Variabel Array (Isi Email)

Alur sejauh ini: Pemicu ditambah Inisialisasi variabel ditambah Konversi ke Isi PDF ditambah Tambahkan (isi email).

Dorong PDF isi yang telah dikonversi ke email array sebagai halaman 1.

  1. Klik + Langkah baru, memilih Tambahkan ke variabel array.
  2. Ganti nama tindakan untuk Tambahkan ke variabel array (isi email) untuk kejelasan.
  3. Konfigurasi:
    • Nama: email
    • Nilai (ungkapan): base64ToBinary(body('Convert_to_PDF_Body')?['$content'])

Tambahkan konfigurasi isi email

Tindakan Power Automate Tambahkan ke variabel array (isi email) dengan Nama email dan Nilai diatur ke ekspresi base64ToBinary body open quote Convert_to_PDF_Body close quote close paren question dollar content close bracket yang ditampilkan di editor ekspresi.

Langkah 5: Terapkan ke Setiap Lampiran, Konversi, dan Tambahkan

Alur sejauh ini: Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF plus Tambahkan (isi email) plus Terapkan ke masing-masing.

Lakukan perulangan pada setiap lampiran, konversikan masing-masing ke PDF, dan gabungkan secara berurutan sehingga penggabungan akhir memperhatikan urutan lampiran.

Langkah 5a: Terapkan ke masing-masing (pilih sumbernya)

  1. Klik + Langkah baru, memilih Terapkan pada setiap.
  2. Konfigurasi:
    • Pilih output dari langkah sebelumnya (ungkapan): triggerOutputs()?['body/attachments']
Power Automate Terapkan ke setiap tindakan dengan Pilih output dari langkah sebelumnya yang diatur ke token Lampiran, ekspresi yang diselesaikan triggerOutputs body/attachments ditampilkan di tooltip

Langkah 5b: Konversi ke PDF (lampiran)

  1. Di dalam lingkaran, klik Tambahkan tindakan, memilih PDF4me: Konversi ke PDF.
  2. Konfigurasi:
    • Isi File (ungkapan): base64ToBinary(items('Apply_to_each')?['contentBytes'])
    • Nama File (konten dinamis): pilih nama dari Terapkan ke setiap item saat ini
Tindakan Power Automate Konversi ke PDF di dalam Terapkan ke setiap item, Konten File diatur ke base64ToBinary items Apply_to_each contentBytes, Nama File diatur ke token nama dari lampiran saat ini, editor ekspresi terbuka menampilkan base64ToBinary items Apply_to_each contentBytes

Yang nama token konten dinamis diselesaikan pada saat runtime menjadi items('Apply_to_each')?['name'], jadi setiap lampiran dikonversi menggunakan nama file aslinya (yang membawa ekstensi sumber dan memberi tahu PDF4me renderer mana yang akan digunakan).

Tooltip pada kolom Nama File Konversi ke PDF di Power Automate menampilkan item ekspresi yang telah diselesaikan: Apply_to_each name, name token from Apply to each current attachment

Langkah 5c: Tambahkan ke variabel array (lampiran yang telah dikonversi)

  1. Di bawah ini, konversi ke PDF dilakukan di dalam perulangan yang sama. Tambahkan tindakan, memilih Tambahkan ke variabel array.
  2. Konfigurasi:
    • Nama: email
    • Nilai (ungkapan): base64ToBinary(body('Convert_to_PDF')?['$content'])
Power Automate Tambahkan ke variabel array di dalam Terapkan ke setiap, Nama email, Nilai diatur ke base64ToBinary body Konversi_ke_PDF konten dolar ditampilkan di editor ekspresi

Kedua nama properti itu penting. File byte lampiran Outlook tersimpan di... kontenBytesPDF4me Convert to PDF output lives on $contentKeduanya berformat base64. Pastikan nama-nama tersebut benar saat Anda menempelkan ekspresi, dan perulangan akan berfungsi dengan baik.


Langkah 6: PDF4me: Menggabungkan Beberapa File PDF

Alur sejauh ini: Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF plus Tambahkan (isi) plus Terapkan ke setiap plus Gabungkan beberapa PDF.

Seluruhnya email array (PDF isi terlebih dahulu, kemudian PDF lampiran sesuai urutan lampiran) dimasukkan ke dalam satu panggilan Merge.

  1. Di bawah klik Terapkan ke setiap perulangan + Langkah baru, mencari PDF4me, memilih Menggabungkan beberapa file PDF menjadi satu file PDF..
  2. Konfigurasi:
    • Isi/dokumen: pilih email token variabel
    • Nama File Output: Email Attachment Merge Output.pdf

Konfigurasi tindakan penggabungan

Power Automate PDF4me Menggabungkan beberapa file PDF menjadi satu file PDF dengan Body/docContent diatur ke variabel email dan Nama File Output Lampiran Email Gabungkan Output.pdf, panel konten dinamis terbuka menampilkan Variabel email, Terapkan ke setiap, Item saat ini, Saat email baru tiba V3, body/sensitivityLabelInfo, Lampiran

Langkah 7: Dropbox: Buat File dengan Nama yang Disertai Stempel Waktu

Alur sejauh ini: Pemicu plus Inisialisasi variabel plus Konversi ke Isi PDF plus Tambahkan plus Terapkan ke setiap plus Gabungkan plus Buat file.

Tulis PDF yang telah dikonsolidasikan ke Dropbox dengan nama file yang diberi stempel waktu UTC sehingga setiap kali dijalankan, file tersebut akan muncul sebagai file baru yang dapat diurutkan.

  1. Klik + Langkah baru, memilih Dropbox: Buat file.
  2. Konfigurasi:
    • Jalur Folder: /blog data/merge blog template/output
    • Nama File (ekspresi, klik) fx): concat('merge-', formatDateTime(utcNow(), 'yyyyMMdd-HHmmss'), '.pdf')
    • Isi File: pilih Isi File token dari tindakan Gabungkan beberapa PDF

Ekspresi nama file

Power Automate Dropbox Buat tindakan file Jalur Folder /data blog/gabungkan templat blog/output, Ekspresi Nama File concat merge dash comma formatDateTime utcNow comma yyyyMMdd dash HHmmss comma dot pdf ditampilkan di editor ekspresi, Konten File diatur ke Gabungkan beberapa token

Tindakan akhir dengan Konten File yang dipetakan

Aksi Buat berkas Dropbox Power Automate dengan Jalur Folder /data blog/gabungkan templat blog/output, ekspresi penggabungan Nama Berkas, token Konten Berkas dari aksi Gabungkan beberapa berkas PDF menjadi satu berkas PDF, tooltip yang mengarah ke isi Merge_multiple_PDF_files_into_a_single_PDF_file

Tip. Ingin satu folder per domain pengirim? Ganti Jalur Folder statis dengan concat('/inbox-pdfs/', split(triggerOutputs()?['body/from'], '@')[1], '/')File PDF akan otomatis diarahkan ke subfolder seperti... /inbox-pdfs/yourcompany.com/ berdasarkan domain pengirim.


Jalankan Alur dan Verifikasi

  1. Menyimpan Aliran di kanan atas.
  2. Kirimkan pesan email dengan satu atau lebih lampiran ke alamat yang dipantau (panduan yang digunakan) [email protected]).
  3. Membuka Riwayat eksekusiPemicu akan aktif dalam hitungan detik. Perhatikan setiap tindakan berubah menjadi hijau: Konversi ke Isi PDF membutuhkan waktu sekitar 10 detik untuk isi HTML yang pendek, Terapkan ke masing-masing berjalan secara paralel secara default dan menyelesaikan kedua lampiran dalam waktu sekitar 22 detik, Gabungkan beberapa PDF membutuhkan waktu sekitar 11 detik.
  4. Buka Dropbox di /blog data/merge blog template/output/Sebuah berkas bernama merge-YYYYMMDD-HHmmss.pdf ada di sana.
  5. Buka PDF tersebut. Halaman 1 berisi teks utama. Halaman 2 dan seterusnya berisi setiap lampiran, ditampilkan sepenuhnya, sesuai urutan lampiran.

Apa yang sebenarnya kamu bangun? Alur kerja email-ke-arsip tanpa interaksi pengguna. Setiap pesan dengan lampiran diubah menjadi satu PDF gabungan, isi pesan terlebih dahulu kemudian lampiran secara berurutan, diberi stempel waktu agar tidak ada yang bertabrakan, dan dimasukkan ke dalam folder bersama yang dapat dicari oleh tim Anda atau auditor. Resep yang sama dapat menangani dua lampiran atau dua puluh lampiran tanpa perubahan apa pun. Resep yang sama berfungsi di Make (pemicu Outlook ditambah iterator atas lampiran ditambah penggabungan PDF4me) dan Zapier (Email oleh Zapier atau pemicu Outlook ditambah perulangan ditambah penggabungan PDF4me).


Variasi Umum yang Dapat Anda Tambahkan Tanpa Membangun Ulang

Saring lampiran berdasarkan jenisnya
Jika Anda hanya menginginkan PDF dan dokumen Office dalam penggabungan, bungkus Konversi ke PDF di dalam sebuah Kondisi pengujian endsWith(toLower(items('Apply_to_each')?['name']), '.pdf') atau yang serupa. Melewati tanda tangan dan lampiran gambar sebaris dengan bersih.
Cap metadata ke halaman 1
Sebelum langkah 3, buatlah pendahuluan HTML dengan Menyusun: pengirim, subjek, tanggal penerimaan, lalu gabungkan menjadi tubuh/badanHalaman 1 dari PDF gabungan sekarang memiliki header yang dapat Anda cari menggunakan grep nanti.
Tanda tangan digital sebelum pengarsipan
Sisipkan PDF4me Tanda Tangan Digital PDF antara langkah 6 dan langkah 7. PDF yang diarsipkan ditandatangani ulang dengan sertifikat X.509 Anda, jejak audit instan dari Siapa yang mengarsipkan apa dan kapan?.
PDF/A untuk penyimpanan jangka panjang
Tambahkan PDF4me Buat PDF/A dengan Kepatuhan PDF/A-2b Setelah penggabungan. PDF gabungan yang diarsipkan sekarang sesuai dengan standar ISO 19005, cocok untuk keperluan penahanan hukum atau pengajuan ke regulator.

Penyelesaian Masalah

Kesalahan tindakan penggabungan dengan "konten tidak valid"

Salah satu fungsi Tambahkan ke array Nilai ekspresi tidak dibungkus dalam base64ToBinary(...)Setiap penambahan (badan dan lampiran) memerlukan konversi. Buka kembali kedua tindakan Tambah, beralih ke editor ekspresi, dan konfirmasikan ekspresinya. base64ToBinary(body('Convert_to_PDF_Body')?['$content']) Dan base64ToBinary(body('Convert_to_PDF')?['$content']) kata demi kata.

Halaman 1 kosong atau hilang

Tindakan Konversi ke Isi PDF tidak menerima isi HTML yang sebenarnya. Periksa pemicunya. Sertakan Lampiran tetap Ya (tanpa itu, tubuh terkadang tiba dalam keadaan kosong) dan itu Isi File memutuskan untuk triggerOutputs()?['body/body'], bukan tubuh/pratinjau tubuh.

Terapkan pada setiap percobaan nol kali

Pemicunya aktif pada email tanpa lampiran karena Hanya dengan Lampiran diatur ke Tidak. Anda bisa mengubahnya menjadi Ya, atau membungkus klausa "Terapkan ke setiap" dalam sebuah Kondisi yang hanya berjalan saat... panjang(triggerOutputs()?['body/attachments']) lebih besar dari nol.

Lampiran muncul dalam urutan yang salah.

Pengaturan default Terapkan pada setiap berjalan secara paralel, yang dapat mengacaukan urutan penambahan. Buka loop Pengaturan dan mengatur Kontrol Konkurensi Tingkat paralelisme terhadap 1Loop sekarang berjalan secara berurutan dan lampiran masuk ke dalam array dalam urutan yang persis sama seperti yang dikembalikan Outlook.


Langkah Selanjutnya

Pola tujuh langkah yang sama (pemicu, kemudian inisialisasi array, kemudian konversi isi, kemudian perulangan-konversi-dan-tambahkan, kemudian gabungkan, kemudian simpan dengan stempel waktu) berlaku untuk otomatisasi "email plus lampiran ke satu PDF" apa pun. Kirim sekali dan setiap pesan masuk akan menjadi entri arsip yang dapat dicari dan diurutkan secara otomatis.