Power Automate 「ファイルの変換(OneDrive For Business)」アクション

2023年11月8日

English version.

OneDriveのファイルを別の形式に変換するアクションです。(Excel→PDFなど)

利用方法

フローにステップを追加する際に「OneDrive For Business」コネクタを選択します。

フローにステップを追加する際に「OneDrive For Business」コネクタを選択

「アクション」より「ファイルの変換」を選択します。

「ファイルの変換」ステップが追加されるのでパラメーターを設定します。

パラメーターを設定

ファイルには変換元のファイルをIDで指定します。方法は以下の何れかです。

アクション・トリガー種類動的なコンテンツ
右のディレクトリアイコンのピッカーでファイルを選択--
フォルダー内のファイルのリストアクションID
パスによるファイル メタデータの取得アクションID
パスを使用したファイルのコピーアクションID
パスを使用したファイルの移動または名前変更アクションID
URL からのファイルのアップロードアクションID
ファイルが作成されたとき(プロパティのみ)トリガーファイル識別子
ファイルが変更されたとき(プロパティのみ)トリガーファイル識別子

ピッカーで指定した場合はファイルパスに見えますが、表示だけで中身はIDです。

指定ファイルを削除してから、同名ファイルを作成しても別として扱われてしまいます。

(ファイルが存在しないエラーとなるので、フロー上で再指定が必要)

パスによるファイルの変換」アクションの場合は削除後でも同じファイルと扱います。

ターゲットの種類は変換後の形式です。このようなパターンで変換可能です。

代表的な例を抜粋するとこのようになります。

主に見た目をそのままに別のファイル形式で表現するような変換になります。

ターゲットの種類(変換後)変換前
PDF・HTMLファイル
・DOCファイル
・Excelファイル
・パワーポイントファイル
HTML・Eメールのメッセージファイル
JPG・HTMLファイル
・テキストファイル
・パワーポイントファイル

このアクションではファイル変換だけ行われますが、結果が保存されません。

よって「ファイルの作成」アクションで保存する必要があります。

ファイル名に動的なコンテンツの「ファイル名」、

ファイルコンテンツに動的なコンテンツの「ファイル コンテンツ」を指定すれば

変換後のファイルが保存されます。

ファイルの作成のオプション指定

動的なコンテンツ

後続のステップで使用する代表的な項目は以下の通りです。

項目変数の種類内容
ファイルコンテンツバイナリ変換後のファイルの内容
ファイル名文字列変換後のファイル名(変換元のファイル名の拡張子を変えたもの)

当サイトの情報を再編集した実務リファレンス

ネット検索では解決しづらい「日付の変換」や「複雑なデータ処理」など、当サイトで公開している技術情報を電子書籍として読みやすく再編集しました。

400以上のコネクタや関数の仕様を網羅的に解説しており、困ったときにすぐ引ける「辞書」として活用いただけます。

現場でのトラブルシューティングや、手元での確認用に最適です。Kindle Unlimited対象(読み放題)です。

[書籍リンク:Power Automate (Web版)完全版 基本から実用まで]

関連記事