การทำงานกับ iMacros แน่นอนว่าเราต้องเจอการทำงานแบบวนซ้ำหรือที่ iMacros เรียกว่าการทำงานกับ loop การทำงานแบบวนซ้ำคือ กรณีที่เรามีเว็บฯเป้าหมาย 50 เว็บฯ และใช้โค้ดของ iMacros เพียง 1 โค้ด การทำงานกับเว็บฯเป้าหมายก็ต้องอาศัยการทำงานซ้ำในไฟล์เดิมเป็นจำนวน 50 ครั้ง ปัญหาที่พบบ่อยคือ บางครั้งระบบของบร้าวเซอร์อาจจะทำงานผิดพลาด เกิด error หรืออยู่ๆ ก็หลุดเอาดื้อๆ ทำให้ต้องเปิดบร้าวเซอร์ขึ้นมาใหม่ ปัญหาต่อมาคือ แล้วเว็บฯล่าสุดที่เราทำงานด้วยคือเว็บฯอะไร แล้วต้องเริ่มที่เว็บฯไหน หรือจะสั่งรันใหม่ดี บทความนี้อ้อมมีคำตอบให้จ้า
สำหรับการทำงานของ iMacros ที่ต้องอาศัยเรื่องการวนซ้ำจำเป็นอย่างยิ่งที่เราต้องมองภาพรวมความต้องการในขั้นตอนการทำงานให้ออก รวมถึงการใช้งานคำสั่ง iMacros ให้เกิดประโยชน์สูงสุด ในที่นี้จะเป็นการแนะนำเรื่องการทำให้ iMacros จำค่าตัวเลข loop ล่าสุด และสามารถดึงกลับมาใช้งานเพื่ออ้างอิงใหม่ได้ แม้ว่าบร้าวเซอร์จะเกิดหลุด หรือปิดตัวเองไปแล้วก็ตาม
สำหรับการทำงานของ iMacros ที่ต้องอาศัยเรื่องการวนซ้ำจำเป็นอย่างยิ่งที่เราต้องมองภาพรวมความต้องการในขั้นตอนการทำงานให้ออก รวมถึงการใช้งานคำสั่ง iMacros ให้เกิดประโยชน์สูงสุด ในที่นี้จะเป็นการแนะนำเรื่องการทำให้ iMacros จำค่าตัวเลข loop ล่าสุด และสามารถดึงกลับมาใช้งานเพื่ออ้างอิงใหม่ได้ แม้ว่าบร้าวเซอร์จะเกิดหลุด หรือปิดตัวเองไปแล้วก็ตาม
วิธีทำให้ iMacros จำค่าล่าสุดของ loop ที่ทำงาน แม้เปิดบร้าวเซอร์ขึ้นมาใหม่ก็ยังทำงานต่อได้ |
วิธีทำให้ iMacros จำค่าล่าสุดของ loop ที่ทำงาน แม้เปิดบร้าวเซอร์ขึ้นมาใหม่ก็ยังทำงานต่อได้
หลักการทำงานคือ เราต้องมีแหล่งเก็บค่าตัวเลขที่ไม่ใช่ตัวแปรภายใน iMacros เพราะหากเราเก็บค่าตัวเลขไว้ในตัวแประไม่ว่าจะเป็น javascript หรือ iMacros ก็ตามหากเกิดเหตุการณ์ที่ทำให้บร้าวเซอร์หลุด หรือปิดการทำงานไปเอง อาจจะทำให้ค่าดังกล่าวสูญหายและดึงกลับมาใช้งานใหม่ไม่ได้ ดังนั้นการทำงานในลักษณะนี้จะต้องมีการฝากค่าตัวเลขของ loop ไว้ในเครื่องของเรา และก่อนเริ่มการทำงานของแต่ละ loop จะต้องให้ iMacros อ่านค่าจากไฟล์ตัวเลขนี้ก่อน เพื่อใช้อ้างอิงตัวเลขล่าสุดของ loop ที่ iMacros พึ่งทำงานไปคำสั่ง iMacros ที่จะเรียกใช้งานในที่นี้ ไม่มีอะไรมากค่ะ
- !DATASOURCE เป็นคำสั่งที่จะเอาไว้ใช้ดึงข้อมูลจากภายนอก เช่น .csv, .txt เป็นต้น
- !LOOP เป็นคำสั่งที่เอาไว้กำหนดสถานะการทำงานว่าจะให้ดึงข้อมูลเริ่มจากบรรทัดไหนของไฟล์ทีเราดึงเข้ามา
- !DATASOURCE_LINE เป็นคำสั่งที่เอาไว้กำหนดสถานะการทำงานของ iMacros ว่า ในขนะนั้นทำงานอยู่ที่บรรทัดไหน แถวไหน เพื่อจะอ้างอิงให้คำสั่ง !COL เรียกข้อมูลไปใช้งานได้ถูกต้อง
- PROMPT เป็นคำสั่งที่แจ้งสถานะการทำงาน หรือรับข้อมูล โดยจะมีลักษณะเป็นป้อบอัพเด้งขึ้นมาบนบ้ราวเซอร์ที่เราทำงาน ส่วนใหญ่อ้อมจะเอาไว้เช็คความถูกต้องในการดึงข้อมูล และรับค่าต่างๆ จากคนใช้งานเพื่อไปป้อนใส่ช่องกรอกข้อมูลบนหน้าเว็บฯอีกครั้ง
- !VAR.. เป็นคำสั่งที่เอาไว้เก็บข้อมูลโดย iMacros จะสร้างเอาไว้ให้ไม่เกิน 10 ตัว
- !COL.. เป็นคำสั่งที่จะเอาไว้เรียกใช้งานข้อมูลที่เราดึงเข้ามา เช่น !COL1 คือดึงข้อมูลในคอลัมธ์ที่ 1 มาใช้งาน เป็นต้น
- EVAL คือการประกาศคำสั่งในการแทรกโค้ด javascript เข้าในไฟล์ .iim ของ iMacros โครงสร้างการเรียกใช้งาน SET EVAL("javascript")
- EXTRACT คือการดึงค่าตามส่วนที่เรากำหนดในหน้าบร้าวเซอร์ออกมาเพื่อจะนำไปใช้งานต่อไปเช่น การบันทึกลงไฟล์ หรือการนำไปใช้ร่วมกับตัวแปรอื่นๆ
- FILEDELETE เป็นคำสั่งสำหรับลบไฟล์ตามที่เรากำหนดตำแหน่งใน Floder ปลายทาง โครงสร้างการใช้งานคำสั่ง FILEDELETE NAME:โฟลเดอร์ปลายทางของไฟล์ที่เราต้องการให้ลบ หากไม่มีการกำหนดเส้นทางตำแหน่งที่อยู่ของไฟล์ iMacros เขาจะใช้ค่าเริ่มต้นของการที่ถูกกำหนดไว้ที่อยู่ในส่วนของ setting
- SAVES เป็นคำสั่งสำหรับการบันทึกไฟล์ลงบนคอมพิวเตอร์ของเรา เช่นเคยหากไม่มีการกำหนดตำแหน่งที่อยากจะบันทึกการทำงาน iMacros เขาจะให้ตำแหน่งเริ่มต้นของโปรแกรมในการบันทึกไฟล์เป้าหมาย
- รูปแบบการทำงาน และวิธีการทำงานแนะนำไว้ในวีดีโอแล้วจ้า สามารถเข้าชมกันได้เลยค่ะ หากดูแล้วมีประโยชน์อย่าลืมแชร์และบอกต่อกันด้วยนะคะ งานนี้แนะนำกันฟรีๆ ยังไงก็ขอแชร์เป็นกำลังใจกันด้วยจ้า จะได้มีแรงทำงาน สร้างคำแนะนำดีๆ ออกมาเรื่อยๆ จ้า
ไม่มีความคิดเห็น:
แสดงความคิดเห็น