← เรียนรู้

ติดตั้งปุ่ม Copy Contract Note

เปิดอ่าน 11 ครั้ง
แชร์บทความ LINE

วิธีนี้รองรับ Google Chrome และ Microsoft Edge เวอร์ชัน desktop โดยใช้ส่วนขยาย User JavaScript and CSS เพิ่มปุ่มช่วยทำงานในหน้า Contract Note

หากติดตั้งส่วนขยายจากบท ปุ่ม Copy อัตโนมัติ ไว้แล้ว สามารถข้ามขั้นตอนติดตั้งส่วนขยายและเริ่มสร้าง rules ด้านล่างได้ทันที

เพื่อความปลอดภัย ให้ใช้ Script จาก repository optionsgo/settrade-user-scripts เท่านั้น JavaScript ที่ทำงานบนหน้า Settrade สามารถอ่านข้อมูลที่แสดงอยู่ในหน้านั้นได้

1. Rule สำหรับหน้า Contract Note รวม

สร้าง rule ใหม่ โดยแนะนำให้ตั้งชื่อว่า OptionsGo - Contract Note List แล้วกำหนด URL pattern เป็น

https://*.settrade.com/ereport/C10_DerivHeaderContractNote.jsp*

เปิด contract-note-list.js แล้วกด Copy raw file จากนั้นนำ JavaScript ทั้งหมดมาวางใน rule โดยไม่ต้องใส่แท็ก <script>

dd2a96fa6596414bbf3b1d1d402489cd

7c2fb8a44b0c41efaff72c62e2138267

2. Rule สำหรับหน้า Contract Note Detail

สร้างอีกหนึ่ง rule โดยแนะนำให้ตั้งชื่อว่า OptionsGo - Contract Note Detail แล้วกำหนด URL pattern เป็น

https://*.settrade.com/ereport/C10_DerivDetailContractNote.jsp*

เปิด contract-note-detail.js แล้วกด Copy raw file จากนั้นนำ JavaScript ทั้งหมดมาวางใน rule ที่สอง

522f012abbbb47188d412314b871c4ee

Subdomain ของ Settrade เป็นค่าแบบ dynamic และอาจเปลี่ยนได้ จึงต้องใช้ * แทน subdomain ไม่ควรกำหนด subdomain ที่เห็นในวันนั้นแบบตายตัว

442c5cdf335c4fe89fe8052e1dec72f8

3. เปิด Run on start

สำหรับทั้งสอง rules ให้เลือกโหมด Run on start หรือไอคอนลำดับที่ 4 ให้มีจุดสีเขียว แล้วกด Save

กลับไปที่หน้า Contract Note แล้ว Refresh หากติดตั้งถูกต้อง หน้ารวมจะมี panel สำหรับรายการที่เก็บไว้ และหน้า Detail จะมีปุ่ม Copy Table [Trading Transaction]

f29a05d47d6c4daabb40520e982aaa90

ถ้าไม่เห็นปุ่มหรือ panel ให้ตรวจว่า URL pattern ตรงกับ path ของหน้า, Run on start เปิดอยู่ และได้ Refresh หน้าเว็บหลัง Save rule แล้ว