การสร้างฟอร์มบันทึก อัพเดต ลบข้อมูลใน Google Sheet ด้วย App Script
HTML-код
- Опубликовано: 10 янв 2021
- โค้ด gist.github.com/neno-tech/c13...
📣ติดตามช่องยูทูป"ครูอภิวัฒน์ สอนสร้างสื่อ"
ruclips.net/user/ApiwatWongk...
✅ เฟสบุ๊ก : อภิวัฒน์ วงศ์กัณหา
/ neno1201
✅ เข้าไลน์กลุ่ม "ครูอภิวัฒน์ สอนสร้างสื่อ"
line.me/ti/g2/D_ugKwp3-z_ZSHx...
✅ กลุ่มหัดสร้างเกมแฟลช
/ as3flash
✅ กลุ่มหัดสร้างสื่อด้วย PowerPoint
/ powerpointgraphic
✅ กลุ่มหัดสร้างเกมด้วย Construct2
/ construct2game
✅ กลุ่มสร้างสื่อ CAI ด้วย Construct2
/ 1454201051311497
✅ กลุ่มหัดวาดรูปด้วยคอมพิวเตอร์
/ 1207788526026708
ขอบคุณมากๆเลยนะค่ะ ง่ายและเข้าใจ
ขอบคุณมากๆค่ะ คลิปเป็นประโยชน์มากๆ
ขอบคุณมากๆเลยคะ อ. เข้าใจง่ายไม่สับสนคะ
ขอบคุณสำหรับความรู้ใหม่นะครับ
ขอบคุณสำหรับความรู้ครับ
สุดยอดเลยครับคุณครู
ขอบคุณครับสำหรับความรู้ใหม่ๆ
ขอบพระคุณอาจารย์คะ
ขอบคุณมากครับ อาจารย์
ขอบคุณมากๆครับ
ขอบคุณมากๆค่ะ
ขอบคุณมากค่ะจารย์
อาจารย์ครับ หากเราทำ 3 ซีต และไปบันทึกรวม ซีตที่ 4 อย่างเดียวได้ไหมครับ ขอบคุณอาจาร์มากๆครับ
ขอบคุณมากครับ
มีคำสั่งป้องกันการบันทึกข้อมูลซ้ำมั้ยครับ ขอบพระคุณครับ
ขอบคุณค่ะ
สวัสดีครับอาจารย์ ขอบคุณมากครับสำหรับความรู้ ผมเอาไปลองทำตาม สำเร็จแล้วครับ
เลยอยากจะมาถามอาจารย์ต่อว่า ถ้าผมอยากทำแบบนี้เลยอีกเซ็ทนึง ในชีทเดียวกัน
สามารถทำได้หรือไม่ครับ?
เช่น ตอนที่เรากำหนดว่าปุ่มกดนี้ให้เป็น Function Submit แล้วถ้าผมจะทำอีกเซ็ทนึงในชีทเดียวกันซึ่งก็ต้องกำหนด Function Submit อีก1อันเช่นกัน มันจะทับกันหรือไม่ครับอาจารย์ หรือต้องทำอย่างไรบ้างครับ?
ขอขอบคุณล่วงหน้าครับอาจารย์
ดีกำลังหา
ขออนุญาตสอบถามอาจารย์นิดนึงค่ะ หากจะให้มันค้นหาทุกคีย์เวิดที่อยู่ในข้อมูลที่เราบันทึกไว้ใน ชีต2 (ปกติเสริชหาได้แต่ ไอดีคอลัมแรก) แต่อยากจะให้มันค้นหาในคอลัมอื่นด้วย เช่น พิมชื่อนักเรียน หรือ เบอร์โทรนักเรียน แล้วข้อมูลก็แสดงโชว์เหมือนกันได้ไหมคะ
ขอบคุณอาจารย์มากๆ เลยค่ะ ได้นำไปประยุกต์ใช้กับงานจริงค่ะ แต่มีข้อสงสัย ขอรบกวนสอบถาม ว่า เราจะตรวจสอบได้อย่างไรคะว่า มีการบันทึกชื่อคนนี้ซ้ำหรือไม่
รบกวนสอบถามค่ะอาจารณ์ อันนี้สามารถค้นหาได้เฉพาะตัวเลขใช่ไหมคะ ค้นหาจากชื่อได้ไหม
อาจารย์คะ ถ้ามันขึ้นแบบนี้แก้ไขยังไงคะ TypeError: Cannot read property 'getRange' of nullDetails
Dismiss
อาจารย์คะ อยากทราบว่าการค้นหา ค้นหาได้จากลำดับได้อย่างเดียวหรือคะ ถ้าจะทำให้ค้นหาจากชื่อได้ไหมคะ?
อยากได้ปุ่มที่เรียกดูชีตแผ่นที่2 ทั้งชีตสร้างยังงัยครับ
ในโค๊ด เราสามารถเพิ่มหรือลด ฟอร์มได้เรยไหมครับ พอดีcopโค๊ดแล้ว สรุปว่า ช่องฟอร์มไม่ตรงกัน ครับแต่ ทุกอย่างใช้ได้ครับ
ครูครับ สามารถใช้งานพร้อมกันหลายๆ คน ในเวลาเดียวกันได้มั๊ยครับ
การสร้าง sheet ใหม่แบบ auto ผ่าน form โดยใช้วันเดือนปี+เวลา+รหัสองค์กร และกำหนดชื่อแต่ละแถว auto พร้อม สร้างsheet auto ทุกวันใหม่ จะทำได้ไหมครับ (หรือต้องมาสร้างจาก sheet ทุกครั้งในทุกวันครับ อ.)
อาจารย์ครับ ถ้าเราจะเพิ่มข้อมูลนักเรียนให้ครบหลายคอลัมธ์ จะปรับปรุงในสคริปไหม ผมทำแล้วมันไม่สามารถทำได้ครับ ช่วยแนะนำด้วยครับ
สวัสดีค่ะ รบกวนสอบถาม ทำฟอร์มขึ้นมา แล้วเขียนสคิป 2 อัน เนื่องจากเนื้อหามีหลายอัน ไม่รู้จะแยกแล้วดึงข้อมูลอย่าไง ไม่ทราบว่าติดต่อ รบกวนปรึกษาอย่างไรได้บางค่ะ
ชีทนี้ สามารถดูได้ทุกคนเลยไหมคะ ทำไว้เพื่อให้คนอื่นค่อยมาอัปเดต ข้อมูลตัวเอง แบบเราไม่ต้องทำเองค่ะ
พอดีจะเอาแบบสอบถาม 150 ชุด มันเกินมา 1 ชุด เกินเป็น151 ลบในชีสลบยังไงก็ลบไม่หายทำยังไงได้บ้างให้มันเหลือ 150 ชุดค่ะ
ถ้าต้องการให้ข้อมูล running number เช่น ระหัส เราใส่ เลขที่ 1 ครั้งเเรก บัทึกลงไป ครั้งที่2 ให้บันทึก เป็นเเบบ runing number ได้ไหม
หากต้องการเพิ่มชีตในการเก็บข้อมูล ต้องแก้ไขสคิปอย่างไรครับ
ผมลองทำตามแล้วเเต่ติกตรงฟังชั่นก์ Search ครับ มันไม่ยอมดึงข้อมูลจากชีทหน้าที่ 2 มาเเสดง พอจะมีวิธีเช็คยังไงบ้างมั้ยครับ
ทำตามแล้วค่ะ แต่ไม่ได้ขึ้นโชว์ว่า Script Function Update Could not be found ใน Google Sheet ไม่มีเครื่องมือโปรแกรมแก้ไขสคริปค่ะ แต่มี Apps Scrip ใน Extensions และพอกดก็ไม่สามารถเข้าได้ ขึ้น Bad Request เลยเข้า Apps Scrip ตรงเองแล้วใส่ Code ตาม
very good video! i want to great Next Button,, how to do code?
ขออนุญาตสอบถามค่ะ ทำตามแล้วขึ้นข้อความนี้ TypeError: Cannot read properties of null (reading 'getRange') สามารถแก้ไขยังไงได้บ้างคะ
ครูค่ะมีคลิปวิธีอธิบายการเขียนสูตรมั๊ยค่ะ
อาจารย์ขอไม่ใช่ google scipt ได้ไหมครับ ของผมทำไม่ได้เลย
ทำตามทุกขั้นตอนแล้ว พอกดปุ่มล้างข้อมูลมันขึ้นแบบนี้ค่ะ TypeError: Cannot read properties of null (reading 'getRange') ต้องแก้ไขอย่างไรคะ
ขอถามหน่อยครับผมจะส่งข้อมูลไป sheet อื่นยังไงที่ไม่ใช่ sheet ข้างๆ
อาจารย์ครับถ้าสมมุติข้อมูลในตารางเป็นคลังสินค้าจากฟอร์มนี้สามารถดัดแปลงให้บันทึก,อัพเดท,ลบ ข้อมูลทีละเยอะๆได้หรือปล่าวครับ
เช่น มี โน้ตบุ๊ครุ่น RJ05 รหัส A005 จำนวน 50 เครื่อง แต่ละเครื่องมี Serial ไม่ซ้ำกัน แล้วผมต้องการ แก้ไข Serial ตัวที่ 8,10,13,21,23,50 ผมต้องสร้างฟอร์มแบบไหนได้บ้างครับ 😅🙏
ผมทำตามแล้ว แต่วันเกิดไม่มาปรากฏในช่ต 2 ครับ แปลกดี
นี่แหละครับที่อยากทำ
ครูเปิดสมัครสมาชิกยูทูปด้วยนะครับจะติดติดสนับสนุนรายเดือนครับคลิปดีดีจากครูทำให้ผมมีงาน
รบกวนอาจารย์ด้วยครับ ผมทดลองทำตามถึงการล้างข้อมูล มีข้อความว่า "TypeError: Cannot read properties of null (reading 'getRange')" เกิดการผิดจุดใดครับ
ใส่รูป นักเรียน ได้ไหมครับ
ถ้าเราจะเพิ่มช่องกรอกข้อมูลต้องทำยังไงครับครู
ไม่เจอเมนูโปรแกรมแก้ไขสคริปต์ต้องทำยังไงคะอาจารย์
ครูค่ะหนูทำเหมือนครูแต่มันไม่ให้บรรทึกคะ ทำไงค่ะ
จะเขียน Script เพิ่มลำดับ auto ยังไงครับ
อาจารย์ ครับ พอจะมีวิธี หรือโค็ด แบบว่า ส่งข้อมูล จากแผ่นงานหนึ่ง ไปแผ่นงานสอง โดยที่ข้อมุลในแผ่นงานที่ 1 ยังอยู่เหมือนเดิม การทำงานเหมือนกับ ฟอร์มการบันทึกข้อมูล แต่การกดปุ่มบันทึกข้อมูล ของเซลในแผ่นงานที่ 1 ยังมีต่อ ๆ ไปเรื่อย ๆ ครับถ้าไม่เข้าใจ คำถาม ขออภัยด้วยครับผมเองก็พยายามเรียบให้เข้าใจง่าย ๆ แล้วครับ อีกอย่างครับ ถ้า เรา บันทึกข้อม เริ่มจาก แถวอื่น ที่ไม่ใช่แถว ที่ 2 จะได้มั้ยครับ
ต้องศึกษาคำสั่ง App Script ครับ
สอบถามครับ ต้องการสร้างปุ่มบันทึกเป็น Pdf ต้องทำอย่างไรครับ
ผมทำตามแล้ว แต่ ตอน Search มันไม่ขึ้นข้อมูลเป็นเพระาอะไรครับ
สวัสดีครับคุณครูครับขอฝากข้อความในนี้ครับเนื่องด้วยผมจะเขียนApp Script ผมก็อบจากอาจารย์ที่แนปไวใต้ยูทูปอะครับแต่มันไม่สามารถรันได้เลยครับมันบอกเกิดข้อผิดพลาดทั้งๆที่ผมสร้างแถวและหลักเหมือนอาจารย์ทุกอย่างเลยครับ ถ้าเป็นอย่างนี้จะแก้ไขยังไงครับ รบกวนขอคำแนะนำจากคุณครูครับ
ถ้าเรามีไฟล์ข้อมูลอยู่แล้ว แต่อยากทำหน้าค้นหาแบบนี้ จะทำได้มั้ยคะ พยายามลองเขียนตามแล้ว แต่มันไม่ยอมดึงข้อมูล
ถ้างานมีหลายซีต ตอนกรอกข้อมูลให้เลือกซีตก่อน มีตัวอย่าง youtube หรือการเขียนชุดคำสั่งไหมครับ
ไม่มีครับ ต้องประยุกต์ต่อยอดเองครับผม
@@KruApiwat ขอบคุณครับ
มีวิธีอัพลงเว็บมั้ยครับอาจารย์
ทำปุ่มปริ้นหน้านี้ด้วยเลย ได้มั้ยคับ
แล้วถ้าเรามีข้อมูลพนักงานอยู่แล้วล่ะคะ ทำยังไง ให้พิมพ์ใหม่เพิ่มทีละคนก้ไม่ไหวค่ะเยอะมาก
ทำตามแล้ว ไม่ครับ เดี่ยวต้องลองใหม่ครับ
อาจาร์ยครับ มันใช้ได้เฉพาะ ใน คอม รึเปล่า ครับ ใน มือถือ มันไม่รันสคลิปครับ ทั้ง ผ่าน browser และ app google sheet รบกวนแนะนำหน่อยครับ ขอบคุณครับ
ได้เฉพาะในคอมครับ
สวัสดีค่ะอาจารย์ พอดีว่ามีข้อสงสัยค่ะ ก่อนจะกดปุ่มบันทึก ถ้าไม่เอาเมาส์ออกจากช่องที่กรอกข้อมูล เวลากดบันทึกข้อมูลในช่องนั้นจะไม่บันทึกเข้าระบบด้วยค่ะ ต้องกดช่องว่างอื่นเองทุกครั้ง ในส่วนนี้มีวิธีแก้ไขไหมคะ
ไม่ทราบเหมือนกันครับ
อาจารย์ครับ จะให้บันทึกเวลาเลยได้ไหมครับ พึ่งเริมศึกษาครับ ขอบคุณครับ
พยายามดูหลายๆคลิปครับ
ครับ
ทำปุ่มยันทึกเป็น pdf ได้ไหมครัย
สอบถามครับ เอาฟรอมที่สร้างเสร็จแล้วออกมาให้คนอื่นใช้ ยังไงครับ
ได้แล้วขอบคุณครับที่นำความรู้ดีๆมาฝาก
เมื่อก่อนหน้า Apps Script มีเมนูให้เรากดเผยแพร่ จะเป็นการเผยแพร่ลิงก์ แต่เหมือนตอนนี้ไม่มีแล้วครับ หรือไปอยู่ที่อื่นพอแนะนำได้ไหมครับ
ruclips.net/video/jTjSdqpeFFg/видео.html
ปุ่มกดไม่สามารถกดได้ในมือถือหรอครับ
อาจารย์ครับ รบกวนสอบถามคะ กรณีกรอกแบบประเมิน ไปเกิน 10 ชุด ลบใน sheet ออกแล้ว แต่หน้า แสดงผลกราฟ ยังเป็นข้อมูลเดิมคะ ต้องแก้ไขอย่างไรคะอาจารย์
ลองหาความรู้เพิ่มใน Google นะครับ
สวัสดีครับอาจารย์ เมื่อเราไปในเครื่องมือ มันไม่มีคำว่า โปรแกรมแก้ไขสคริป จะทำอย่างไรดีครับ
เจอเหมือนกันเลย
เวอร์ชั่นใหม่ๆ จะอยู่ที่เมนู ส่วนขาย > app script ครับ
อยากได้ปุ่ม next ทำไง?
อาจารย์ครับ รบกวนสอบถามครับว่า หากมีข้อมูลที่ต้องการเก็บมากกว่า 6 ช่อง เกินกว่า 3 บรรทัด ตามตัวอย่างของอาจารย์ Script ต้องแก้ไข/เพิ่มเติมในส่วนใด เช่น มีช่องเก็บข้อมูล สามช่อง ต่อบรรทัด และมี 8 บรรทัด ที่ต้องกรอกข้อมูล เพราะใน Google sheet มี 26 column ที่ต้องหยอดข้อมูลครับ พยายามทำความเข้าใจ ตัวอย่าง Script ของอาจารย์ และลองปรับบางส่วนแต่ไม่ผ่านครับ รบกวนอย่างสูงครับ
ลองหาความรู้ใน Google เพิ่มเติมนะครับ
@@KruApiwat ผมลองอ่านโค้ดแล้ว ปรับแก้ไขนิดหน่อยพอทำได้แล้วครับ กำลังคิดว่าถ้าจะแปลงเป็น Web App ด้วยเลยจะได้ไหมครับ
รบกวนด้วยครับ สามารถ ใช้ได้เฉพาะ ใน คอม รึเปล่า ครับ ใน มือถือ มันไม่รันสคลิปครับ ทั้ง ผ่าน browser และ app google sheet
ได้ไหมครับ
ทำได้ครับแต่ยากนิดหน่อย
แบบนี้สามารถทำใน excel ไม่ทำในฟอร์มออนไลน์ได้ไหมคะ
ภาษาใน excel ใช้ vba ของ Google sheet ใช้ java คนละภาษากันครับ
เวลาพิมพ์ลงไปแล้วตัวหนังสือไม่ขึ้นที่ช่องครับ ผมมี 7 คอลั่มจะเขียนอย่างไรดี
ลองศึกษาคำสั่งครับ
กำหนดให้ บันทึกกับ UPdate ใช้เป็นปุ่มเดียวกันยังไง
Search ไม่ได้เลยค่ะ ทำตามขั้นตอนทุกอย่างแต่ไม่ได้ อย่างอื่นได้หมด มีใครพอทราบหรือเจอปัยหาตรงนี้ไหมคะ รบกวนหน่อยค่าา
สวัสดีค่ะอาจารย์ ใน เครื่องมือ ไม่มี โปรแกรมแก้ไขสคริปต์ ต้องทำยังไงคะ
มันย้ายไปที่เมนู ส่วนขยาย - App Script ครับ
ค้นหาด้วยชื่อ สกุลได้ไหมครับ ที่ทดสอบดู ต้องค้นหาด้วยรหัสอย่างเดียว ถึงจะได้ข้อมูลขึ้นมาโชว์ครับ
Copy สูตรจากตรงไหนคะ
สอบถามครับ ถ้าเราไม่ใช้เป็นปุ่ม เลือกใช้เป็นเท็กธรรมดา แทนปุ่มได้หรือป่าวครับ
ทำเป็นเมนูได้ครับ
@@KruApiwat ขอบคุณคร้าบผม ^^
อาจารย์ค่ะ ทุกอย่างกดได้หมด ยกเว้น เวลากดค้นหา มันไม่ขึ้นค่ะ แน่หนูก็เปลี่ยนช่องและแถวใหม่ให้ตรงแล้ว ทุกปุ่มกดได้หมด ยกเว้นเวลาค้นหา มันขึ้นว่า Exception ไม่พบช่วงรายละเอียด
มันขึ้นว่าTypeError: Cannot read property 'getDataRange' of nullทำไงครับอาจารย์
ต้องเปลี่ยนชื่อ ชีส บรรทัดที่ 27ค่ะ
@@user-fb3sm6bs6j เปลี่ยนยังไงคับมีวิธีมั้ยคับ
อาจารย์ครับ พอจะแชร์ออกไปใช้เครื่องอื่นระบบไม่ยอมอ่านสคริป แก้ไขยังไงได้บ้างครับ
ไม่ทราบปัญหาเหมือนกันครับ
ทำไมไม่มีเมนูแก้ไข script ค่ะ
โค้ดอยู่ตรงไหนคะ
รบกวนสอบถามอาจารย์ครับว่าเราจะเพิ่มรูปภาพได้ไหมครับใช้คำสั่งอะไรหรือสคริปต์แบบไหนครับ
ยังไม่เคยทำครับ
@@KruApiwat ขอรบกวนสอบถามอาจารย์อีกเรื่องครับว่าแพลตฟอร์มที่เราทำขึ้นมาใน Google ชีทนี้สามารถนำไปรันบนโทรศัพท์มือถือได้ไหมครับเพราะผมเอาไปทำแล้วสคริปต์ไม่ ทำงานครับมีวิธีแก้ไหมครับ
หาบาร์โปรแกรมแก้ไขสคริปต์ไม่เจอค่ะ
ย้ายไปอยู่ที่เมนู ส่วนขยาย - App Script
ทำไมของผมมันขึ้น TypeError: Cannot read property 'getDataRange' of null อะครับ
ขอตอบแทนอาจารย์ บรรทัดที่27 อาจจะต้องเปลื่ยนชื่อชีสนะคะ
@@user-fb3sm6bs6j มีวิธีไหมครับ
เป็นเหมือนกันค่ะ พอจะมีวิธีแก้มั๊ยคะ
ไม่เจอโปรแกรมแก้ไขสคริปทำยังไงเหรอคะ
ruclips.net/video/PDM8AWYg2ec/видео.htmlsi=VkxG9wpR-XTrBgWw
ถ้าโค้ดบางอันก็อปไปแล้วไม่ได้ใช้ สามารถลบได้เลยหรือป่าวคับ
ได้ครับ
อาจารย์ครับ ทำไมปุ่มใช้ใน Smart phone ไม่ได้ครับ รบกวนขอคำชี้แนะด้วยครับ
สมาร์ทโฟนใช้ไม่ได้ครับ
@@KruApiwat ขอบคุณครับ
ล็อคการป้องกันไม่ได้ครับ
ผมมีปัญหา กับ โค้สช่องที่12 อะครับ มัน บันทึกข้อมูลไม่ได้อะครับ ต้องแก้อยางไงหรอครับผม
เช็คคำสั่งในคลิปสอนดีๆครับ
อาจารย์คะ เข้าไปที่ เครื่องมือ เเล้ว มันไม่มี ให้เลือก เเก้ไข้ สคริป อ่ะคะ ต้องทำยังไง คะ
มันย้ายไปที่ ส่วนขยาย App Script
อาจารย์ครับขออนุญาตขอ สคริป หน่อยครับ ผมกำลังรวบรวมแฟ้มงาน
โค้ดอยู่ใต้คลิป
สร้างตัวเลือกในการบันทึกข้อมูลได้ไหมครับ
อาจารย์ครับ ผมอยากได้โค้ด การหาร ในExcels แบบแตกเชลลงมาเรื่อยครับ ตัวอย่างเช่น
100 หาร 10 แล้วให้ผลลัพธ์ คือ
10
10
10
10
10
10
10
10
10
10
แบบนี้ครับ
ฟังชั่น Search ใช้ไม่ได้ครับ ไม่มีข้อมูลขึ้นเลยครับ
ได้แล้วครับ ตัวแปร searchID ต้องอยู่ใต้ฟังชั่น search
@@SmithTomson ยังไงนะคะ ขอคำสั่งที่ถูกต้องเต็มๆได้ไหมคะ
ทำไมของผม ไม่มี โปรแกรมแก้ไขสคริป ในเครื่องมือ
มันย้ายไปที่เมนู ส่วนขยาย แล้วครับ App Script
แล้วถ้าเรามีข้อมูล ซีต1,2,3 แล้ว ต้องกรอกใหม่หมดเลยหรอครับ
โค้ดอยู่ตรงไหนคะ หาไม่เจอ
ตรงคำอธิบายใต้คลิปสอนครับ ใช้คอมฯนะถึงจะเห็น ใช้มือถือไม่เห็นนะ
อาจารย์คะ ถ้าเรามีข้อมูลเยอะ ทำไงคะ ลองทำตามแล้ว ข้อมูลโชว์แค่ 6 คอลัมน์
@@KruApiwat หาโค้ดไม่เจอเหมือนกันครับ ใช้โน๊ตบุ๊คครับ
ให้คนอื่นใช้ ขึ้น Authorization required
A script attached to this document needs your permission to run.