ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingถามเกี่ยวกับคำสั่งรวม ข้อความใน javascript + imacros ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามเกี่ยวกับคำสั่งรวม ข้อความใน javascript + imacros ครับ  (อ่าน 735 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
cerberuz
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 269



ดูรายละเอียด
« เมื่อ: 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 ครับ
บันทึกการเข้า

น้องพี่ต้าร์
ก๊วนเสียว
*

พลังน้ำใจ: 102
ออฟไลน์ ออฟไลน์

กระทู้: 388



ดูรายละเอียด
« ตอบ #1 เมื่อ: 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);
บันทึกการเข้า
cerberuz
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 269



ดูรายละเอียด
« ตอบ #2 เมื่อ: 16 มกราคม 2013, 13:57:04 »

ขอบคุณมากครับ โค้ดสั้นๆแต่ความหมายลึกซึ้งผมได้เรียนรู้ขึ้นอีกเยอะเลยครับ  wanwan017
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์