Power Automate Desktop | RPA | สั่งเปิดหน้า web เก็บข้อมูลมาวางที่ Excel
Power Automate Desktop | RPA | สั่งเปิดหน้า web เก็บข้อมูลมาวางที่ Excel
Power Automate Desktop สามารถ
สั่งเปิดหน้า web
ดึงข้อมูลจาก web ลงเก็บใน Excel ได้ง่ายๆ เลย
วิธีการ
1.เปิดโปรแกรม Power Automate Desktop -> คลิก ที่ New Flow
2.ตั้งชื่อ Flow จากตัวอย่างตั้งชื่อ b_get_web_data -> คลิกปุ่ม Create
3.ไปที่ Actions ชื่อ Browser Automation -> Launch New Chrome
4.กำหนด URL
ตัวอย่างเช่นใส่เป็น page ราคา bitcoin ใน google finance
และกด Save
https://www.google.com/finance/quote/BTC-USD?hl=en
5.เปิดหน้า web ที่ต้องการ จากตัวอย่างคือ
https://www.google.com/finance/quote/BTC-USD?hl=en
รอไว้ก่อน
6. กลับมาที่ Power Automate Desktop
ไปที่ Browser Automation - > Web Data Extraction -> Extract Data from web page -> ลากไปวางด้านขวา
7.จะมีหน้าต่างเด้งขึ้นมา ตามรูปด้าน ล่าง
จังหวะนี้ ยังไม่ต้องเลือก อะไร
ให้กลับหน้าต่างกับ มาที่ Google Chrome
พอกลับมาที่ Google Chrome
จะมีหน้าต่าง Live web helper ขึ้นมาทันที
โดยถ้าเรา เอา เม้าส์วางที่ ไหน จะมีกรอบสีแดงๆ ขึ้นมา
เพื่อให้เลือก data
ตัวอย่างเช่น ต้องการ ตัวเลข ราคาของ Bitcoin
เอา เม้าส์ ไปวางที่ ช่องตัวเลข
คลิกขวา - > Extract element value ->Text ....
ที่หน้าต่าง Live web helper
จะแสดงตัวเลข ที่ เรา เก็บ ไว้
กด Finish ได้เลย
8.หลังจาก คลิก Finish หน้าต่างจะสลับกลับมาที่ Powe Automate Desktop
จะเห็น ด้านล่างหน้าต่างจะมีเขียน
Variables produced - > DatafromWebPage
ความหมายคือ ตัวเลข ที่ เก็บจาก web
จะถูก เก็บในตัวแปร ชื่อ DatafromWebPage
กด Saveได้เลย
9.Actions -> Excel -> Advanced -> ลาก Launch Excel ไปวาง ต่อ ที่ด้านขวา
10.เลือก Launch Excell -> with a blank document -> Save
11.Actions - > Excel - > Advanced - > Write to Excel Worksheet ลากไปวางต่อที่ด้านขวา
12.ช่อง Value to write -> คลิก สัญลักษณ์ x -> คลิกเลือก ตัวแปร DataFromWebPage
Column->1
Row ->1
คลิก Save
13.คลิกปุ่ม run ได้เลย
ผลลัพธ์ที่ได้ จะได้ Excel ไฟล์ใหม่ และมี ตัวเลขที่ดึงจาก web มาแปะเลย