【WA0041】ブラウザ変更による仕様違い_ファイルダウンロードの方法について(その1)
こんにちは、NTTデータ WinActor技術支援チームです。
いつもユーザーフォーラムをご利用いただき、ありがとうございます。
IE11サポート終了もせまり、ブラウザ(Chrome、Edge、Firefox)移行の為、
シナリオをブラウザ操作に対応したものへの変更を進められている方も多いのではないでしょうか。
ここでは、ダウンロードしたファイルを任意のフォルダへ保存する方法についてご紹介いたします。
IE11では、ファイルダウンロード時に以下のような画面が表示されていました。
そして、この画面の保存ボタン横の▼から、「名前を付けて保存」を選択し、任意のフォルダへ保存されていたかと思います。
ところが、ブラウザ(Chrome、Edge、Firefox)では、
表示される画面はブラウザによって異なるのですが、いずれもダウンロードフォルダに保存されてしまいます。(※【注意】参照)
これはブラウザの仕様によるもので、IE11の時と同じ操作はできません。その為、シナリオの修正が必要です。
今回は2回に分けて方法を案内いたしますので、シナリオ修正の参考にしてください。
「その1」では、ダウンロードフォルダからの移動、ダウンロードするファイルのURLを使用しての方法をご紹介いたします。
【注意】
普段ご利用になっているブラウザのダウンロード先を変更したり、
ダウンロード前に保存先を確認する設定を行っていても
「ブラウザ起動」で開いたブラウザは初期設定となる為、ダウンロード先はダウンロードフォルダになります。
■ダウンロードフォルダへダウンロードした後、ファイルを任意のフォルダへ移動する
・任意のフォルダへの移動は下記ライブラリをご使用ください。
ライブラリ/13_ファイル関連/02_ファイル操作「ファイル移動」
《設定内容》
移動元:ダウンロードフォルダ内の移動するファイルパス
移動先:移動先の任意のフォルダパス(+変更ファイル名)
※ファイル名を変更しない時は、移動先の任意のフォルダパス、
ファイル名を変更したい時は、移動先の任意のフォルダパスにファイル名も含めてください。(移動後のファイルパス)
例①移動後のファイル名を変更しない場合
例②移動後のファイル名を変更する場合
・ダウンロードフォルダから移動するファイルパスの作成には、開発元が提供しているスイートライブラリが便利です。
※「ファイル移動」の移動元欄に設定するパスを作成する為に必要なダウンロードフォルダのパスが取得できます。
スイートライブラリ/ファイル関連/「ダウンロードフォルダパスを取得」
https://winactor.biz/sweet/2022/02/21_5105.html
※ダウンロードフォルダパス取得後は、以下ライブラリを使用して「ファイル移動」の移動元欄に設定するパスを作成ください。
ライブラリ/07_文字列操作/03_連結「文字列の連結(2つ)」等
ライブラリ/13_ファイル関連/05_ファイル名「フォルダパスとファイル名の連結」
例①「文字列の連結(2つ)」の場合
例②「フォルダパスとファイル名の連結」の場合
・ダウンロードフォルダの移動させたいファイルのファイルパスを取得ください。(ダウンロードしたファイルしかない場合を想定)
※「ファイル移動」の移動元欄に設定するパスとしてご利用ください。
ライブラリ/13_ファイル関連/04_ファイル一覧「ファイル一覧(ファイル名)取得」
ライブラリ/13_ファイル関連/04_ファイル一覧「先頭ファイルの取得」
ダウンロードフォルダイメージ
例①「先頭ファイルの取得」の場合 ※スイートライブラリ「ファイル一覧(ファイル名)取得」と組み合わせて使用
例②「先頭ファイルの取得」の場合 ※スイートライブラリ「ダウンロードフォルダパスを取得」と組み合わせて使用
【参考】
移動するファイルが複数あり、そのファイル名等に規則性がある時は、ワイルドカード(*)を使用すると
まとめてファイルを移動することができます。
詳しくは、下記コラムを参照ください。
コラム:13_ファイル関連ライブラリでのワイルドカード使用方法
■ダウンロードするファイルのURLを使用して、任意のフォルダへダウンロードする
※この場合、ダウンロードを行う為のボタンやリンクテキストのクリックは不要です。
ブラウザ画面イメージ(https://winactor.biz/sweet/2022/02/21_5105.html)
・ダウンロードするファイルのURLを使用してのファイルダウンロードは下記ライブラリをご使用ください。
ライブラリ/17_IE関連「HTTPファイルダウンロード」
※17_IE関連の中にありますが、IEは使用いたしません。
《設定内容》
URL:ダウンロードするファイルのURL
保存ファイル名:保存後のファイルパス
・ダウンロードするファイルのURLの取得は、開発元が提供しているスイートライブラリが便利です。
※「HTTPファイルダウンロード」のURL欄に設定するURLとしてご利用ください。
プチライブラリ/ブラウザ関連/「ブラウザ操作(指定した要素の属性の値を取得)」
https://winactor.biz/library/2021/12/20_4943.html
尚、「ブラウザ変更による仕様違い_ファイルダウンロードの方法について(その2)」では、
ブラウザの設定画面より、ダウンロード方法を変更する方法を紹介しております。
【動作検証環境】
WinActor:Ver.7.3.0
OS:Windows10
ブラウザ:Chrome
<お願い>
本投稿に関しての問合せにつきましては、
恐れ入りますがコメントではなく、個別問合せにてお願いいたします。
★お問合せ方法はこちらのコラムをご参照ください
【WA0116】ユーザーフォーラムで質問を投稿するときの手順