QA・フローを検索する

キーワード入力後[Enter]キーを押すと、検索が実行されます

トップページ Forums Q&A 超初心者向け webページからデータを抽出した後の不要な部分の削除方法

  • webページからデータを抽出した後の不要な部分の削除方法

     TAT 更新 1 月, 2 週間 前 2 メンバー · 3 記事
  • TAT

    メンバー
    2024年10月17日 at 5:50 PM

    power automate for desktopでwebページからデータを抽出しました。

    抽出データはリスト形式で10個取得され1つ1つの中は下記の様に3段落に分かれて、空白や改行が入っている状況です。

    投稿時間:

    2024/10/12 5:15:34

    これを1行に日付のみの「2024/10/12」に変換したいのですがうまく行きません。

    どうすれば良いでしょうか?

    下記試した動作です。

    「テキストを置換する」で空白を除く→1行が3行に増えてしまい、2行の空白と1行の日付に分かれてしまう。そのあと同じコマンドで改行(正規表現「\r\n」)を削除したが何も変わらない。

    「テキストのトリミング」→最初の1行のみに適用されて残りはそのまま

    分かられる方いらっしゃらないでしょうか。

    • このディスカッションは 1 月, 3 週間 前 を  TAT で変更しました。
  • pieta

    メンバー
    2024年10月19日 at 6:09 PM

    1つ目の添付画像のようなデータがリスト形式で格納されているという認識で回答します。

    元の抽出リスト内のテキストを置換するより、新しくリストを作る方が楽だと思うので
    2つ目の添付画像のフローでどうでしょうか?

    もし上手く処理できない場合、回答の際、1つ目の添付画像のように
    TATさんがWebから抽出したデータの変数の値を画像添付してもらえると助かります。

    ↓2つ目の添付画像のコードです(変数”WebData”はWebから抽出したリストの変数に要変更)

    <div>Variables.CreateNewList List=> NewList
    </div>

    LOOP FOREACH CurrentItem IN WebData

    Text.Replace Text: CurrentItem TextToFind: $”’投稿時間:”’ IsRegEx: False IgnoreCase: False ReplaceWith: $”’%”%”’ ActivateEscapeSequences: False Result=> Replaced

    Text.ConvertDateTimeToText.FromDateTime DateTime: Replaced StandardFormat: Text.WellKnownDateTimeFormat.ShortDate Result=> FormattedDateTime

    Variables.AddItemToList Item: FormattedDateTime List: NewList

    END

    • TAT

      メンバー
      2024年10月21日 at 11:04 AM

      ご回答ありがとうございます。

      ご指示頂いた手順通りに行った所、問題なく処理が完了できました。

      この問題でほぼ丸1日悩んでたので、解決法が分かって助かりました。

      ありがとうございました。

1 - 2 of 2 回答を表示

元の投稿
0 of 0 記事 2018年6月