Portfolio

"แฟ้มสะสมงาน"

นายกรีชา  ขัติประทุม

ติดตามบทความได้ที่ https://www.blockdit.com/codeban

บทความล่าสุด

เป็นตัวอย่าง การบันทึกประวัน โดยทำ Timestamp อัตโนมัติ ตัวอย่างเช่น Thu Apr 04 2024 15:04:53 ก่อน แล้วถึงเริ่มพิมพ์บันทึก  เพิ่มความสะดวกในการบันทึกมากขึ้น ทั้งนี้เพียงใช้ Script ไม่กี่บรรทัด 

ระบบจองสินค้า ด้วย Google ล้วนๆ

ระบบนี้เป็น Web Application แบบหนึ่ง ที่ถูกพัฒนาด้วย Google Sheets + Google Apps Script เพื่อรับการจองสินค้า ก่อนสั่งทำจริง ทำให้คำนวณรายได้ ค่าใช้จ่าย อย่างมีประสิทธิภาพ โดยการเขียน Script แบบง่ายๆ ทำให้สามารถนำไปพัฒนาต่อไปได้ด้วยตนเอง ผมจะอธิบายวิธีการและทุกโค้ด ทุกบรรทัด เพื่อให้ท่านเข้าใจระบบนี้แบบทะลุปรุโปร่ง

เปลี่ยนวันเกิดจาก พ ศ เป็น ค ศ + คำนวณอายุ อัตโนมัติ

อยากพิมพ์แค่วันเกิดไทย และอยากให้เปลี่ยนเป็น ค.ศ. ให้หน่อย ขอคำนวณอายุให้ด้วย จัดไป

Reset Password ด้วย Google Sheets + Apps Script (สำหรับผู้ดูแลระบบ Google Admin Console)

ยกตัวอย่างการรีเซ็ตรหัสผ่านทีละมากๆ หลายๆ บัญชีพร้อมกัน ด้วย Sheets และ Script สั้นๆ  เหมาะสำหรับผู้ดูแล Admin Console ของ Google Workspace มากๆ

แก้ปัญหาเสียง Youtube ไม่ดัง แต่อย่างอื่นดัง

บางครั้งอยู่ๆ วันหนึ่งเสียงใน Youtube ไม่ดังเหมือนเคย เร่งสุดแล้วก็ไม่ดัง แต่พอเปิดเว็บอื่นๆ ดัง ยังไงกันนะ?  มีวิธีตรวจสอบอยู่ครับ คุณอาจคิดไม่ถึงก็ได้

วันนี้จะมาแนะนำระบบเกียรติบัตรออนไลน์ ที่ผมสร้างขึ้น และใช้ในโรงเรียนของผม ก็เพื่อลดการใช้กระดาษ หมึกพิมพ์ และเสียว่านั่งรอเวลาพิมพ์ปริมาณมากๆ ใครอยากจะพิมพ์เป็นกระดาษก็ไปพิมพ์เอาเอง ใครอยากเก็บไฟล์ก็ได้เลย ส่วนตัวผมชอบเก็บเป็นไฟล์มากกว่า ระบบนี้เจ้าของเกียรติบัตรสามารถดาวน์โหลดได้ด้วยตนเอง ซึ่งด้วยระบบทั้งหมดทำจากผลิตภัณฑ์ของ Google ล้วนๆ ได้แก่ Google Slides, Google Sheets และ Google Apps Script

ถ้าต้องการทำเกียรติบัตรแบบมีชื่อผู้เข้าอบรมจำนวนมาก ต้องวิธีนี้ครับ สะดวกและรวดเร็วที่สุด ทำง่ายๆ ภายใน 10 นาที เป็นคลิปวิดีโอสั้นๆ

สำหรับคนที่ชอบเสี่ยงโชค การหาเลขสลับตำแหน่ง 3 ตัว แบบไม่ซ้ำกัน 6 ตัว หรือเรียกว่า "โต๊ด" คงไม่ใช่เรื่องยาก แต่สลับผู้เขียนแล้วช่างเข้าใจยากยิ่ง ผู้เขียนเลยไปเสาะหาวิธีที่เข้าใจง่าย และเอามาลองเขียนโปรแกรมดู ซึ่งช่วยให้คิดเร็วขึ้นเยอะ

มีผู้ติดตามส่งคำถามมาว่าอยากทำให้ Google Forms แจ้งทาง Line แบบแยกแผนก ผู้เขียนจึงขอยกตัวอย่างดังนี้ครับ

ต้องบอกก่อนว่าผู้เขียนพยายามหาวิธีนี้มานานมาก และเพิ่งค้นพบเมื่อไม่กี่วันมานี้ เพราะเมื่อก่อนใช้วิธี copy และวางต่อๆ กันทีละตาราง มันไม่อัตโนมัติตามที่ต้องการ มะมาจะสาธิตให้ดู

อีเมล (อังกฤษ: e-mail, email) หมายถึง จดหมายอิเล็กทรอนิกส์ หรือ ไปรษณีย์อิเล็กทรอนิกส์ (อังกฤษ: electronic mail) คือวิธีการหนึ่งของการแลกเปลี่ยนข้อความแบบดิจิทัล โดยเริ่มใช้งานครั้งเมื่อปี พ.ศ. 2508 (ค.ศ.1965)  ที่ประเทศสหรัฐอเมริกา เพื่อส่งข้อมูลระหว่างผู้ใช้ภายในเครื่องคอมพิวเตอร์เมนเฟรม ปัจจุบันได้มีการเถียงกันระหว่างเครื่อง SDC's Q32 และ MIT's CTSS ว่าใครเป็นผู้ใช้ระบบอีเมลเป็นเครื่องแรก

บทความนี้จะเป็นการยกตัวอย่างการแจ้งเตือนอะไรก็ตามที่มีวันหมดอายุ เช่น บัตรประชาชน ใบขับขี่ เราอยากให้แจ้งเตือนล่วงหน้า 30 วัน เพื่อเตรียมตัวในการต่ออายุครั้งต่อไป โดยให้แจ้งไปยัง Line ของเราเอง มาดูวิธีทำกันเลยครับ

ตัวอย่างวันนี้จะเป็นการทำใบแจ้งหนี้ โดยทำการเชื่อมโยงตาราง 3 ตาราง ได้แก่ ตารางลูกค้า (Custormer) ตารางที่อยู่ (Address) และตารางสั่งซื้อ (Order) มาดูวิธีทำกันครับ

ต่อเนื่องจากบทความเก่าเรื่อง "การลบ Email ทีละมากๆ ในคอนโซลผู้ดูแล (Google Admin) ด้วย Google Sheets" ผมได้ทำวีดีโอเพื่อจะแนะนำการลบ Email ที่ไม่ถูกใช้งานมานานมากๆ หลายๆ ปี มาฝากกัน 

บทความนี้จะเป็นการยกตัวอย่าง การออกคำสั่งให้แสดงข้อมูลของไฟล์ใน Folder ที่กำหนด ทุกไฟล์  เช่น Name Date Size URL Description และ Type โดยให้แสดงใน Google Sheets