RSS
email

Form Filling

Introduction


สำหรับใครที่ต้องกรอกข้อมูลในเว็บซ้ำแล้วซ้ำอีก โดยใช้ฟอร์มเดิม เพียงแต่เปลี่ยนข้อมูลนั้นคงจะเสียเวลาไม่ใช้น้อย คราวนี้เราลองมาใช้ iMacros ช่วยกันดีกว่าซึ่ง iMacros นี้มีคุณสมบัติที่สามารถใส่ค่าได้ถูกต้องตามฟอร์มที่เรากำหนด และที่สำคัญทุกอย่างเป็นแบบอัตโนมัติ โดยเราไม่ต้องทำอะีไรเลย
ฐานข้อมูลที่เราจะใช้นั้นสามารถใช้ได้ 2 รูปแบบคือ

  1. "list of item" เก็บไว้ในรูปแบบ Text file โดยมีรูปแบบการเขียนดังนี้ key=value

  2. CSV format ซึ่งทำการแบ่งแยกค่าแต่ละค่าด้วยเครื่องหมาย comma(,) CSV นั้นสามารถที่จะสร้างและแก้ไขได้กับโปรแกรม excel หรือโปรแกรม editor อื่นๆ


แต่สำหรับผู้ใช้ในระดับ Advanced แล้วนั้นอาจจะเรียกข้อมูลมาจากฐานข้อมูลโดยตรงเลยก็ได้

Variables


Variables นั้นก็คือค่าของตัวแปรที่จะเก็บค่าต่างๆ ระหว่างรันโปรแกรม ซึ่งจะช่วยให้เว็บคุณเป็นแบบ dynamic มีการโต้ตอบและเก็บค่าเอาไว้ประมวลผลได้ ซึ่งจะมีประโยชน์ในการที่คุณต้องการใ้ช้งาน macro เดิมเพียงแต่เปลี่ยนค่าตัวแปร แ่ค่นี้คุณก็ไม่จำเป็นที่จะต้องสร้าง macros ขึ้นมาใหม่ทุกครั้งที่คุณเปลี่ยนค่า variables
การเรียกใช้ค่าตัวแปรใน iMacros นั้นสามารถทำได้โดยใช้ double curly brackets( {{..}}) รอบตัวแปร เช่น ตัวแปร !VAR1 เวลาจะใช้งานโดยการ {{!VAR1}} และค่าของตัวแปรสามารถที่จะอยู่ส่วนใดใน ATTR ใดๆก็ได้ เช่น

URL GOTO=https://www.onlinestore.com/?shoppingcart={{!VAR1}}&item={{!VAR2}}

ในกรณีที่เราใส่ค่าให้กับตัวแปร (Variables) โดยใช้ SET นั้นหากเราต้องการเว้นวรรคหรือใช้ space bar ให้แทนด้วยคำสั่ง <SP>และหากต้องการขึ้นบรรทัดใหม่ให้ใช้ <BR>;

Built-in variables


ตัวแปรเหล่านี้ถูกใช้กำหนดคุณสมบัติบางอย่างในการทำงานของ macro เช่น ค่าของ timeout

SET !TIMEOUT 33

ิสำหรับตัวแปรที่มีมาให้อยู่แล้วของ iMacros คือ !VAR1, !VAR2 และ !VAR3 การกำหนดค่าโดยการใช้คำสั่ง SET

SET !VAR1 hello<SP>world

และยังสามารถให้ผู้ใช้กรอกข้อมูลได้ด้วยโดยการใช้ PROMPT

PROMPT Please<SP>enter<SP>text !VAR1

Bookmark and Share

0 comments:

Post a Comment

 

Friends

Command Referrence