หัวข้อ: ถามเกี่ยวกับคำสั่งรวม ข้อความใน javascript + imacros ครับ เริ่มหัวข้อโดย: cerberuz ที่ 16 มกราคม 2013, 12:11:36 คือผมอยากจะรวมข้อความในเซล csv 50 ตัวแรกเข้าด้วยกัน ผมเลยใช้คำสั่ง
for(j=1;j<=50; j++){ macro += "SET !LOOP "+ i+ jsLF; macro += "SET !DATASOURCE_LINE {{!LOOP}}"+ jsLF; macro += "ADD !EXTRACT {{!COL1}}" + jsLF; iimGetLastExtract(0); ปัญหาคือผมดึงค่าออกมาได้ทีละตัวแล้วแต่ว่ารวมมันเข้าด้วยกันไม่ได้ครับ ผมสั่งรวมข้อความปกติ records = records + iimGetLastExtract(0); มันerrorครับ โปรแกรมไม่ทำงาน รบกวนผู้รู้ช่วยผมด้วยครับมันต้องสั่งแบบไหนมันทำได้มั้ยอะครับ :wanwan017: แล้วอีกคำถามนึงครับผมอยากรู็ว่าไอคำสั่ง += นี่มันคืออะไรครับ (+= พิมพ์แบบนี้ใน google มันไม่รับครับ) ผมลอง records += iimGetLastExtract(0); มันก็ไม่ได้เหมือนกัน ผมไม่ค่อยรู้เรื่อง javascript ครับ หัวข้อ: Re: ถามเกี่ยวกับคำสั่งรวม ข้อความใน javascript + imacros ครับ เริ่มหัวข้อโดย: น้องพี่ต้าร์ ที่ 16 มกราคม 2013, 13:31:30 var jsLF = "\n";
macro ="CODE:"; for(i=1;i<=50; i++){ //macro += "SET !LOOP "+ i+ jsLF; //macro += "SET !DATASOURCE_LINE {{!LOOP}}"+ jsLF; macro += "ADD !EXTRACT "+ i + jsLF;; } iimPlay(macro); data = iimGetLastExtract(0); data = data.replace(/\[EXTRACT]/g,' '); alert(data); หัวข้อ: Re: ถามเกี่ยวกับคำสั่งรวม ข้อความใน javascript + imacros ครับ เริ่มหัวข้อโดย: cerberuz ที่ 16 มกราคม 2013, 13:57:04 ขอบคุณมากครับ โค้ดสั้นๆแต่ความหมายลึกซึ้งผมได้เรียนรู้ขึ้นอีกเยอะเลยครับ :wanwan017:
|