สวัสดีครับทุกๆท่าน บทความวันนี้มาฝึกการใช้โปรแกรม UiPath StudioX กันอีกครับ ซึ่งวันนี้จะมาลองทำดึงข้อมูลราคาทองคำประจำวัน ซึ่งการทำจะคล้ายกับการดึงราคาน้ำมันเลยครับ
โดยเริ่มต้นด้วยการเปิดโปรแกรม UiPath StudioX ขึ้นมาก่อนนะครับ
1. เลือก Blank Task
2. ตั้งชื่อไฟล์ และ folder สำหรับเก็บไฟล์ Robot
3. เมื่อสร้างโปรเจคเรียบร้อยแล้ว ก็สามารถพัฒนาโรบอทได้ทันทีครับ โดยเปิด browser เข้าไปที่เว็บ https://www.goldtraders.or.th/ เพื่อดูราคาน้ำมัน
4. ใช้ Use Application/Browser โดยกด Indicate application to Automate ไปที่หน้าเว็บราคาทองคำ
5. ใช้ Get Text เพื่อดึงราคาขายทองคำแท่ง โดยเลือกที่ราคาก่อน จากนั้นเลือกจุดที่ใช้เป็นตัวอ้างอิงที่คิดว่าไม่ซ้ำในเว็บ เช่น โลโก้เว็บด้านซ้ายบน จากนั้นกด confirm
6. เลือก Save to > Save for later use > ตั้งชื่อตัวแปรสำหรับเก็บราคาขายทองคำแท่ง
7. ทำซ้ำ 5-6 สำหรับราคาขายทองคำแท่ง, ราคาซื้อขายทองรูปพรรณ และเวลาอัพเดท
8. ใช้ keyboard shortcuts กดเลือก Record shortcut กดปุ่ม alt+f4 เพื่อทำการบอกโรบอทให้ปิดโปรแกรม browser
9. เลือก Activity Excel > Use Excel File จากนั้นเลือกปุ่ม folder จากนั้นสร้างไฟล์ Excel ไฟล์เปล่าๆขึ้นมาตั้งชื่อว่า DailyGoldPrice.xlsx แล้วเลือกที่ไฟล์ที่สร้างขึ้นมา
10. เปิดไฟล์ DailyGoldPrice ใส่ค่าบรรทัดแรกเพื่อกำหนด column เป็น
อัพเดทประจำวันที่, ราคาขายทองคำแท่ง, ราคาซื้อทองคำแท่ง, ราคาขายทองรูปพรรณ, ราคาซื้อทองรูปพรรณ
11. ใช้ Insert Rows โดยกำหนดเลือก
– Excel[Sheet1]
– Number of rows = 1
– ติ๊กถูก Has headers
– Where = Specific index, Row number = 1
เป็นการเพิ่มบรรทัดใหม่ที่บรรทัดที่ 2 เสมอ เมื่อรันในแต่ละครั้งข้อมูลล่าสุดจะอยู่บนสุดเสมอ
12. ใช้ write cell โดยเลือก
– What to write = ตัวแปรที่เก็บค่า อัพเดทประจำวันที่
– Where to write = [Excel] Sheet1!A2 (กำหนดค่านี้ได้โดยเลือก Excel > Custom Input)
13 ทำซ้ำเหมือนข้อ 12 สำหรับ ราคาขายทองคำแท่ง, ราคาซื้อทองคำแท่ง, ราคาขายทองรูปพรรณ, ราคาซื้อทองรูปพรรณ
ลองทำตามกันดูนะครับ หากติดปัญหาส่วนไหนสอบถามกันได้ใน Facebook Page Ping2Share ได้นะครับ แล้วพบกันใหม่สวัสดีครับ