Power AutomateでSharePoint上のExcelに記載されたSharePointのファイルURLを読み取り、異なるフォルダへコピーしたい
解決したいこと
Power Automateクラウドフローでmicrosoft formsの回答が格納されているSharePoint上のExcelから、添付されたファイルのURLを読み取り、異なるフォルダへコピーしたい
作成しようとしているもの
microsoft formsにファイルで添付しアンケートに回答します。
この回答が格納されているSharePoint上のExcelファイルから情報を読み取り、下記を実行したいです
・回答者のメールアドレスを読み取り、回答者ごとのフォルダを作成
・回答者がformsに添付したファイルのURLを読み取り、回答者ごとのフォルダへコピー
発生している問題・エラー
formsに添付されたファイルのファイル名によってPower AutomateでファイルのURLから情報の読み取りが成功する場合としない場合があります。
おそらくURLの変換方法によって起きている現象です
Power Automateの処理
SharePointに格納されたformsの回答結果を格納したExcelから添付ファイルURLを読み取るアクション
パラメータの設定 ※サイトアドレスは除いています
replaceの中身 ※[添付ファイルURL]の中のURLは後ほど記載
自分で試したこと
似たようなファイル名でエラーが起きるURLと起きないURLをまとめました
#エラーが起きるURL(=file以降がファイル名) ※[添付ファイルURL]の値
ファイル名:④test 2017XXX 4th_田中太郎TANAKA TARO
URL(固定までは仮値):https://xxx365.sharepoint.com//r/sites/msteams_0000xx/_layouts/15/Doc.aspx?sourcedoc=%0X00X00XX0-0X00-0X00-XXXXX-0XX0XXXX00X0%0X&file=%E2%91%A3test%202017XXX%204th_%E7%94%B0%E4%B8%AD%E5%A4%AA%E9%83%8ETANAKA%20TARO.xlsx&action=default&mobileredirect=true
ファイル名:Letter_2024XX_XXX__田中 太郎 TARO TANAKA1
URL(固定までは仮値):https://xxx365.sharepoint.com//r/sites/msteams_0000xx/_layouts/15/Doc.aspx?sourcedoc=%0X00X00XX0-0X00-0X00-XXXXX-0XX0XXXX00X0%0X&file=Letter_2024XX_XXX__%E7%94%B0%E4%B8%AD%20%E5%A4%AA%E9%83%8E%20TARO%20TANAKA1.xlsx&action=default&mobileredirect=true
#エラーが起きないURL(=file以降がファイル名)
ファイル名:④test4th_田中太郎TANAKATARO
URL(固定までは仮値):https://xxx365.sharepoint.com//r/sites/msteams_0000xx/_layouts/15/Doc.aspx?sourcedoc=%0X00X00XX0-0X00-0X00-XXXXX-0XX0XXXX00X0%0X&file=%E2%91%A3test4th_%E7%94%B0%E4%B8%AD%E5%A4%AA%E9%83%8ETANAKATARO.xlsx&action=default&mobileredirect=true
ファイル名:XXXXXXXXXLetter_2024XX_XXX__田中 太郎 TANAKA TARO
URL(固定までは仮値):https://xxx365.sharepoint.com//r/sites/msteams_0000xx/_layouts/15/Doc.aspx?sourcedoc=%0X00X00XX0-0X00-0X00-XXXXX-0XX0XXXX00X0%0X&file=XXXXXXXXXLetter_2024XX_XXX__%E7%94%B0%E4%B8%AD%20%E5%A4%AA%E9%83%8E%20TANAKA%20TARO.xlsx&action=default&mobileredirect=true
質問したいこと
Power Automate側でどのような設定すればURLの変換をうまくすることできるか教えていただきたいです。
※forms解答時にPower Automateを起動して添付ファイルを異動するやり方は要件が異なるため、できません。
参考にしたもの
Power Automate で SharePoint の絶対 URL からファイル情報を取得する