公式資料を参照して構成した手順です。本記事の操作・コードの実行は未確認です。小さな入力例で期待結果を確かめてから利用してください。
できあがるもの
80文字以上の入力では先頭80文字だけ、短い入力では全体を表示する想定。絵文字など複合文字の境界を含む実機確認は未実施。
始める前に
- WindowsのPower Automate for desktopを利用できるアカウント。組織の利用条件・ライセンスと保存先の権限を確認する。
- 個人情報を含まない練習用フォルダを用意する。手動で開始し、本番フォルダや同期先を選ばない。
入力例
preview.txtに80文字以上の架空の議事メモをUTF-8で保存する。比較用に「短いメモ」だけのファイルも作る。
手順
- 入力パスをpreview.txtの作業コピーに固定する。「ファイルからテキストを読み取る」でUTF-8を指定し、内容をTextへ保存する。ネットワークや外部サービスへ送るアクションは配置しない。
- Text.Lengthが80より大きいかをIfで確認する。大きい場合だけ「サブテキストの取得」を使い、開始位置0、文字数80としてPreviewへ保存する。
- 80文字以下の場合はText全体をPreviewへ入れる。この分岐により、短いメモでも範囲外の文字列取得を避ける。空ファイルは空のプレビューとして扱う。
- 「メッセージを表示」でファイル名、全文の文字数、Previewを表示する。件名や氏名の伏せ字はこの処理では行わないため、サンプルは架空の情報だけで実行する。
- 長文・短文・空の3ケースで手動確認する。長文の81文字目が表示されないことと、元ファイルをエディタで開いた値との一致を確かめる。全文の正しさを保証する検査には使わない。
期待結果と照合する
80文字以上の入力では先頭80文字だけ、短い入力では全体を表示する想定。絵文字など複合文字の境界を含む実機確認は未実施。
まずこの入力例で確認し、件数や値が一致しているかを見ます。完了表示だけで判断せず、重複・空欄・対象外データも残っていないか確認してください。
うまくいかないとき
- 見た目の1文字と文字列上の長さが一致しない場合がある。絵文字や結合文字は境界に注意する。
- 先頭だけでは中盤以降の文字化けを検出できない。最終検査は全文を対象にする。
止める・元に戻す
メッセージを閉じてフローを停止する。ファイルへの書き込みは行わないので、入力の復元は必要ない。
公式資料・対応範囲
参照日:2026-10-17。公式資料の一般的な機能説明と、本記事固有の入力例の実行検証は別です。実務での短縮時間や効果は未計測です。