สวัสดีครับ นานๆ จะได้เข้ามาโพสในบล็อค ช่วงที่เขียนบทความนี้ ผมอยู่ที่จังหวัดชัยภูมิครับ มาทำการอยู่ที่นี่ สักพักใหญ่ๆ ได้แล้ว อาการที่นี่ร้อนอย่างแรง แต่ก็มีสลับกับอาการฝนบ้างเป็นปล่ะปลาย พอทำให้เย็นกายเย็นใจขึ้นมาบ้าง ก็เช่นเคยครับ บล็อค มือใหม่ไอมาโคร เราก็ต้องแนะนำอะไรที่เกี่ยวกับไอมาโครอยู่แล้ว วันนี้จะเป็นเรื่องการใช้งานไอมาโครสำหรับอัพโหลดรูปภาพครับ
เดิมที เวลาเราใช้ไอมาโครสำหรับอัพโหลดรูปภาพ ก็จะกำหนดใส่ไฟล์ .iim ที่เราใช้งานไปเลยว่าอัพโหลดกี่รูป สมมติ 4 รูป เราก็สร้างโค้ด 4 แถว, 8 รูป เราก็สร้างโค้ดสำหรับอัพโหลดรูป 8 แถว,
จำนวนรูปไม่เท่ากัน สร้างไอมาโครยังไง ให้รองรับการอัพโหลดรูป |
จำนวนรูปไม่เท่ากัน สร้างไอมาโครยังไง ให้รองรับการอัพโหลดรูป
แต่สำหรับคนที่มีไฟล์ข้อมูลปริมาณมากๆ แต่แต่ละแถว หรือแต่ละข้อมูล จะมีจำนวนรูปไม่เท่ากัน จะทำยังไง คลั้นจะไปเขียนคำสั่งแบบพื้นฐาน กับจำนวนข้อมูลทุกๆ แถว ก็คงไม่ไหว หรือจะทำเป็นรูปแบบตายตัวไปเลย ว่าข้อมูลควรมีจำนวนกี่รูป เท่าๆ กัน ก็ดูจะไม่สวย ใช้งานได้ แต่ไม่เวิร์ด เพราะถ้าข้อมูลไหน มีรูปจำนวนจำกัดจริงๆ ถึงขั้นตอนการอัพโหลดรูปก็อาจจะเกิดความผิดพลาดในขั้นตอนการทำงานได้ เพราะโค้ดมีการกำหนดค่าเอาไว้แล้ว ต้องอัพโหลดตามจำนวนที่กำหนด แต่จำนวนรูปไม่มีให้อัพโหลด เป็นต้น
เวอร์ชั่นพื้นฐานขั้นตอนการอัพโหลดรูป
TAG POS=1 TYPE=INPUT:FILE ATTR=ID:AddFile_fileupload CONTENT=รูปที่1.jpg
WAIT SECONDS=10
TAG POS=1 TYPE=INPUT:FILE ATTR=ID:AddFile_fileupload CONTENT=รูปที่2.jpg
WAIT SECONDS=10
TAG POS=1 TYPE=INPUT:FILE ATTR=ID:AddFile_fileupload CONTENT=รูปที่3.jpg
WAIT SECONDS=10
TAG POS=1 TYPE=INPUT:FILE ATTR=ID:AddFile_fileupload CONTENT=รูปที่4.jpg
WAIT SECONDS=10
ครั้งนี้จะแนะนำวิธีการสร้างโค้ดอีกแบบ ที่จะทำให้การอัพโหลดรูปเป็นไปด้วยความอิสระ แต่มีเงื่อนไขคือ การเตรียมข้อมูล เราต้องเตรียมตามที่กำหนด คือ เพิ่มเติมคอลัมธ์สำหรับเก็บชื่อรูปที่เราต้องการอัพโหลดไป 1 คอลัมธ์ และคอลัมธ์สำหรับเก็บจำนวนรูปทั้งหมดอีก 1 คอลัมธ์ หรือ กรณีที่เราสร้างโค้ดสำหรับเก็บข้อมูลบนหน้าเว็บฯ เราควรสร้างให้เขาบันทึกรูปตามชื่อที่เราต้องการ เช่น อาจจะเอาหัวข้อสินค้ามากำหนดเป็นชื่อรูป, ในขั้นตอนการโหลดรูปต้องมีการนับจำนวนรูปทั้งหมดที่เราต้องเก็บ และขั้นตอนการบันทึกลงไฟล์ ให้บันทึกจำนวนรูปลงไปในไฟล์ด้วย แบบนี้เป็นต้น ข้อมูลเหล่านี้จะเป็นตัวกำหนดว่าสินค้าแต่ละชิ้นมีรูปจำนวนกี่รูปที่เราต้องอัพโหลด สินค้าแต่ละชิ้นมีรูปประกอบชื่ออะไร รายละเอียดเหล่านี้ ในอีบุ๊คมีแน่นำโค้ดไว้ "อีบุ๊คสร้างเครื่องมืออัตโนมัติด้วยไอมาโครดึงข้อมูลสินค้าโพสลงเฟสบุ๊คหรือเว็บฯประกาศ" และสำหรับคนที่ต้องการจัดเต็มในราคาเบาๆ ก็มีคอร์สออนไลน์สุดคุ้ม จ่ายครั้งเดียวได้เรียนรู้กันแบบยาวๆ คลิกดูคอร์สไอมาโครออนไลน์ ซึ่งเนื้อหาในบทความนี้ก็คือ 1 ในเนื้อหาของคอร์สออนไลน์เช่นกันครับ
วิธีการสร้างโค้ดให้อัพโหลดรูปตามจำนวนรูปที่มีในไฟล์ข้อมูลสามารถรับชมได้จากวีดีโอด้านล่างนี้ได้เลย ส่วนตัวอย่างโค้ดผมเอาไว้ใน Drive ท่านที่ซื้อคอร์สออนไลน์ไว้แล้ว สามารถกดลิงค์เดิมเข้าไปดาวน์โหลดได้เลยครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น