投稿者: cx_admin

  • Power AutomateだけでZIPファイルを作成する方法

    はじめに

    Power Automateで複数のファイルをまとめてダウンロードしたい場面は多くあります。

    例えば、

    • 日報をまとめて取得したい
    • 添付ファイルを一括ダウンロードしたい
    • 複数のPDFをまとめて配布したい

    といったケースです。

    一般的にはAzure Functionsや外部サービスを利用する方法が紹介されていますが、できるだけ追加コストをかけずにPower AutomateのみでZIPファイルを作成したいと考える方も多いのではないでしょうか。

    この記事では、Power Automateのみを利用してZIPファイルを生成する方法を紹介します。


    完成イメージ

    実装後は以下の流れになります。

    • SharePoint
    • ファイル取得
    • ZIPファイル生成
    • OneDriveへ保存
    • Teams通知

    想定ユースケース

    月次報告書の配布

    各部門の報告書をまとめてZIP化して配布。

    添付ファイルの一括取得

    SharePointやDataverseに保存されたファイルをまとめてダウンロード。

    帳票配布

    PDF帳票をZIPファイルとして整理し配布。


    前提条件

    以下の環境を想定しています。

    • Power Automate
    • SharePoint
    • OneDrive for Business

    Premiumコネクタは利用しません。


    フロー全体像

    トリガー

    ↓

    対象ファイル取得

    ↓

    ZIP用データ作成

    ↓

    ZIPファイル生成

    ↓

    保存

    ↓

    通知


    実装手順

    Step1 対象ファイルを取得

    利用アクション

  • Power AppsでギャラリーのデータをCSV出力する方法

    Power AppsでギャラリーのデータをCSV出力する方法

    この記事でできること

    Power Appsのギャラリーに表示されているデータをCSV形式でエクスポートする方法を紹介します。

    完成イメージ

    ギャラリーのデータをボタン1つでCSVファイルとして出力できるようになります。

    前提条件

    – Power Apps利用環境

    – SharePointまたはDataverse

    – 基本的なPower Apps操作

    実装手順

    1. データソース準備

    (画像を後で追加)

    2. ギャラリー作成

    (画像を後で追加)

    3. CSV生成処理

    (コードを後で追加)

    4. ダウンロード処理

    (コードを後で追加)

    よくあるエラー

    CSVが文字化けする

    文字コードを確認してください。

    データが出力されない

    フィルター条件を確認してください。

    活用例

    – 日報出力

    – 顧客リスト出力

    – 在庫管理アプリ

    – 案件管理アプリ

    まとめ

    Power AppsだけでもCSV出力を実現できます。

    業務アプリとの相性も良く、Excel連携にも活用できます。