業務自動化で脱・手作業!一人事務のDX活用術 | RPA・自動化ツール

業務自動化で脱・手作業!一人事務のDX活用ブログ|RPA・自動化ツールで業務をもっとラクに、もっとスマートに

Power Automate Desktopでカレンダー選択を攻略!WEBサイト別日付入力方法

Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

Webサイトの日付入力、自動化できていますか?Power Automate Desktopのレコーダー機能では対応できないケースも。本記事では、主要な4タイプの日付入力方法と、それぞれのベストな自動化手法を解説します。

1. 直接入力できるテキストボックス型

テキストボックスに直接日付を入力するタイプのWebサイトです。

Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

このような形式であれば、比較的簡単に設定できます。

対応方法:

  • 変数に格納した日付データを「WEBページ内のテキストフィールドに入力する」アクションで設定します。

    Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

  • 文字入力するだけなので、レコーダー機能を使っても自動化可能です。

  • 変数の使い方は下記の記事が参考になります: 

    keiridx.net

2. ドロップダウンリストから選択する型

ドロップダウンリストから日付を選択するタイプのWebサイトです。

Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

この場合、リスト内の値を正しく選択する必要があります。

対応方法:

  1. 「Webページでドロップダウンリストの値を設定」アクションを使用します。

  2. UI要素の設定で日付リストのドロップダウン部分を選択します。

  3. 右側の▽マークをクリックし、「UI要素の追加」から指定します。(下図)

    Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

  4. オプション名に、リストから選びたい日付の変数を入力します。

3. カレンダーUIから日付を選択する型

カレンダーUIから日付を選択するタイプのWebサイトです。Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

期間の部分の直接入力ができないためカレンダーから日付を選ぶことでしか対応できません。このような場合は、下記のような設定が必要になります。

対応方法:

  1. 「WebページでJavaScript関数を実行」アクションを追加します。

  2. 以下のスクリプトを入力します:

function ExecuteScript() { 
    document.getElementById("is-download-start-date").value = "%finishData%"; 
}

Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

  1. is-download-start-date の部分を、対象の入力フィールドのIDに変更します。

  2. IDの調べ方:Chromeで対象ページを開き、F12キーを押してデベロッパーツールを開きます。

  3. 矢印アイコンをクリックし、日付を入力したい部分を選択するとHTMLが表示されるので、idを確認します。

    Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

  4. Value=""の間に、入力したい日付の変数を入れます。ここでは%StartData%が入っています。

4. Java制御型のカレンダー対応

一部のWebサイトでは、JavaScriptではなくJavaでカレンダーが制御されており、通常の手法では日付入力が難しいことがあります。

Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

この場合、Power Automate DesktopのUI要素設定を工夫して対応します。

対応方法:

  1. レコーダーで日付入力部分を選択し、UI要素を記録します。

  2. 記録したUI要素の「セレクタービルダー」(鉛筆アイコン)を開きます。

  3. LABEL → text の部分に、表示させたい日付の変数を入力します。

    Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

まとめ

Power Automate Desktopを使用してWebサイトの日付入力を自動化する際には、サイトごとの仕様に応じた適切な方法を選択することが重要です。本記事で紹介した方法を活用し、業務の効率化を進めてください。

また、日付の入力をする前に、対象期間の日付を自動取得しませんか?簡単に設定できる方法があります。

▼日付の加算、減算をマスターしてカレンダー入力を効率化!

keiridx.net

▼日付を入力してダウンロードしたデータ(最新)をエクセルに貼り付ける

keiridx.net

▼この記事が役に立ったらブックマークをお願いします

 Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック
人気ブログランキング

Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

はじめてのPower Automate Desktop-無料&ノーコードRPAではじめる業務自動化 [ 株式会社ASAHI Accounting Robot研究所 ]

価格:2508円
(2025/2/14 12:07時点)
感想(5件)

Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

Power Automate Desktopで日付入力を攻略!WEBサイト別自動入力テクニック

図解でわかるRPA いちばん最初に読む本 [ 神谷 俊彦 ]

価格:1760円
(2025/2/14 12:08時点)
感想(1件)