เปิดรับสมัครรุ่นที่ 1 · Workshop ออนไลน์สด 1 วัน

หลักสูตรเริ่มต้น พาเขียนทีละบรรทัด

Google Apps Script สำหรับคนไม่เคยเขียนโค้ด

1 วันเต็ม จับมือทำตั้งแต่เปิด editor ครั้งแรก จนสั่งให้ Google Sheets ส่งอีเมล ออกใบประกาศเป็น PDF และแจ้งเตือนได้เอง

999 บาท 1,900 บาท รุ่นเปิดตัว รับ 5 คน

เหลือ 4 จาก 5 ที่นั่ง · ศุกร์ 6 พฤศจิกายน 2569 · 09:00–16:00

ปิดรับสมัคร จันทร์ 2 พ.ย. · ทักไลน์ถามก่อนได้ ไม่ต้องจ่ายทันที · ไม่ครบ 3 คน เลื่อนรุ่นและคืนเงินเต็มจำนวน

1 วันเรียนสด 6 ชั่วโมง
8 Lab+ 2 โปรเจกต์
70%เวลาลงมือทำ
ไม่ต้องมีพื้นฐานโค้ด
ภาพประกอบ: ข้อมูลในสเปรดชีตและฟอร์ม ถูกสคริปต์ Code.gs สั่งให้ส่งอีเมล สร้างนัดในปฏิทิน และรายงานว่าทำงานเสร็จแล้ว
ลองเล่นดูก่อน

กด Run แล้วดูสคริปต์ส่งอีเมลทีละแถว

นี่คือสิ่งที่คุณจะเขียนเองได้ใน Lab 5 ช่วงบ่าย — ชีตจริงก็ทำงานแบบนี้

ผลสอบ_ม.5 · ชีต “รายชื่อ”
ABCD
1ชื่ออีเมลคะแนนสถานะ
2ณัฐชา ใจดี86รอส่ง
3ธนกร วงศ์ทอง72รอส่ง
4พิมพ์ลดา สุขใส91รอส่ง
5กิตติพัฒน์ แก้วมณี64รอส่ง
6อรอุมา ศรีสุข79รอส่ง
function sendResults() {  const sheet = SpreadsheetApp.getActiveSheet();  const rows = sheet.getDataRange().getValues();  rows.slice(1).forEach((r, i) => {    if (r[3] === 'ส่งแล้ว') return;  // กันส่งซ้ำ    MailApp.sendEmail(r[1], 'ผลสอบของคุณ', `คะแนน ${r[2]}`);    sheet.getRange(i + 2, 4).setValue('ส่งแล้ว');  });}
กด ▶ Run เพื่อดูสคริปต์ทำงาน0 / 5
ถ้าวันนี้คุณยังทำแบบนี้อยู่

งานน่าเบื่อที่หมดไปหลังเรียนจบ

คัดลอกชื่อกับคะแนนจากชีต ไปวางในอีเมลทีละคน
กดปุ่มเดียว ส่งอีเมลเฉพาะบุคคลให้ทุกคน พร้อมบันทึกว่าส่งแล้วกันส่งซ้ำSheets + Gmail
เปิดเช็กชีตคำตอบฟอร์มแจ้งซ่อมวันละหลายรอบ
มีคนกรอกปุ๊บ ออกเลขที่ใบงานและแจ้งผู้รับผิดชอบทันทีForms + Trigger
พิมพ์ชื่อลงใบประกาศใน Docs แล้ว Save as PDF ทีละใบ
สร้าง PDF จาก template ทั้งรายชื่อ เก็บลงโฟลเดอร์ Drive และส่งอีเมลให้เจ้าของDocs + Drive
ทุกเช้าต้องไล่ดูว่างานไหนเลยกำหนด แล้วพิมพ์สรุปส่งทีม
สคริปต์ส่งสรุปงานค้างให้ทุกเช้า 8 โมง โดยไม่ต้องเปิดคอมพิวเตอร์Time-driven trigger
สิ่งที่คุณจะได้ลงมือทำ

8 Lab และ 2 โปรเจกต์ ใช้ข้อมูลแบบที่เจอในออฟฟิศจริง

ทุก Lab มีไฟล์ตั้งต้นให้กด Make a copy และมีเฉลยให้กลับไปดูหลังเรียน

Lab 1Editor

Hello, Apps Script

เปิด editor รันฟังก์ชันแรก ให้สิทธิ์สคริปต์ และอ่าน execution log

Lab 2JavaScript

คำนวณเกรดและค่าคอมมิชชัน

ตัวแปร array เงื่อนไข และ loop เท่าที่ต้องใช้จริง

Lab 3Sheets

สรุปยอดขายแยกตามพนักงาน

อ่านและเขียนข้อมูลแบบ batch ให้เร็วแม้มีหลายพันแถว

Lab 4Menu · UI

เมนู “เครื่องมือของฉัน”

เพิ่มเมนูเองในชีต สร้างสูตร =VAT() และลงเวลาอัตโนมัติเมื่อแก้สถานะ

โปรเจกต์ที่ 1Mini project

ระบบสต็อกสินค้าอย่างง่าย

รับเข้า เบิกออก ไฮไลต์สินค้าใกล้หมด และสรุปรายงาน

Lab 5Gmail

ส่งผลสอบรายบุคคล

Mail merge ด้วย HTML template พร้อมกันส่งซ้ำ และเช็กโควตาการส่ง

Lab 6Forms · Trigger

ฟอร์มแจ้งซ่อม

ออกเลขที่ใบงาน REP-2026-0001 อัตโนมัติ และแจ้งอีเมลทันที

Lab 7Docs · Drive

ใบประกาศและใบเสนอราคาเป็น PDF

แทนค่า {{ชื่อ}} ใน template แล้วเก็บลงโฟลเดอร์

Lab 8Calendar · Time

สรุปงานค้างทุกเช้า

ตั้งเวลารันทุกวัน ลงนัดในปฏิทิน และแจ้งเตือนเมื่อสคริปต์ทำงานผิดพลาด

โปรเจกต์ที่ 2Final project

ระบบขอลางานออนไลน์

ครบ flow ตั้งแต่กรอกฟอร์มจนแจ้งผลการอนุมัติ ดูขั้นตอนด้านล่าง

ตารางเรียน

หนึ่งวันเต็ม จากฟังก์ชันแรกถึงระบบที่ใช้งานได้จริง

เรียนสดผ่าน Zoom 09:00–16:00 เปิดกล้องหรือไม่ก็ได้ แต่ต้องเปิดหน้าจอทำตามไปพร้อมกัน · ทุก Lab มีไฟล์ตั้งต้นให้เติม ไม่ต้องพิมพ์ทั้งไฟล์

ช่วงเช้า พื้นฐาน + Google Sheets

เขียนโค้ดเป็น และสั่งงานชีตได้

  1. เปิดคอร์สและเช็กเครื่อง

    เปิด Apps Script editor ให้ได้ครบทุกคนก่อนเริ่ม
  2. รู้จัก Apps Script และฟังก์ชันแรก

    รันฟังก์ชันแรก การขอสิทธิ์ และการอ่าน log
    Lab 1
  3. JavaScript ฉบับจำเป็น

    ตัวแปร array object เงื่อนไข loop และ function
    Lab 2
  4. พักเบรก
  5. ทำงานกับ Google Sheets

    Range, getValues/setValues และเหตุผลที่ต้องทำแบบ batch
    Lab 3
  6. เมนู ป๊อปอัป และ Custom Function

    onOpen, onEdit และสูตรที่เขียนเอง
    Lab 4
  7. พักกลางวัน
ช่วงบ่าย Automation ข้าม Workspace

เชื่อม Gmail, Forms, Docs, Drive และ Calendar

  1. Mini project: ระบบสต็อกสินค้า

    เดินโค้ดไปด้วยกันทีละส่วน แล้วรันจริง
  2. ส่งอีเมลอัตโนมัติด้วย Gmail

    Mail merge, HTML template และโควตาการส่ง
    Lab 5
  3. Google Forms + Trigger

    onFormSubmit, event object และการออกเลขที่เอกสาร
    Lab 6
  4. พักเบรก
  5. Docs, Drive และ PDF

    สร้างเอกสารจาก template และจัดเก็บอัตโนมัติ
    Lab 7
  6. Time-driven trigger และ Calendar

    ตั้งเวลารัน เก็บค่าตั้งค่า และจัดการเมื่อเกิดข้อผิดพลาด
    Lab 8
  7. Final project: ระบบขอลางาน

    ประกอบจากชิ้นส่วนที่ทำมาทั้งวัน โดยมีผู้สอนเดินโค้ดไปด้วยกัน
  8. ปิดคอร์สและแนวทางต่อยอด

    Web App, เรียก API, LINE Messaging API
Final project

ระบบขอลางาน ที่คุณสร้างเองได้ก่อนปิดคอร์ส

ไม่ต้องซื้อโปรแกรมเพิ่ม ใช้ Google Workspace ที่มีอยู่แล้ว

แผนภาพ: ข้อมูลในสเปรดชีตถูกสคริปต์อ่านแล้วส่งต่อเป็นอีเมล เอกสาร PDF และนัดหมายในปฏิทิน โดยมีทริกเกอร์ตามเวลาคอยสั่งให้ทำงานเอง
สคริปต์อ่านข้อมูลจากชีต แล้วส่งต่อให้ Gmail, Docs และ Calendar ทำงานต่อเอง — ทั้ง 8 Lab ในคอร์สคือชิ้นส่วนของภาพนี้
  1. Formsพนักงานกรอกฟอร์มขอลาประเภทการลา วันที่ และเหตุผล
  2. Sheetsบันทึกลงชีตพร้อมเลขคำขอตั้งสถานะเป็น “รออนุมัติ”
  3. Gmailอีเมลขออนุมัติถึงหัวหน้าส่งทันทีที่มีคนกรอกฟอร์ม
  4. Sheetsหัวหน้าเลือก อนุมัติ / ไม่อนุมัติจาก dropdown ในชีต
  5. Gmail · Calendarแจ้งผลและลงปฏิทินพนักงานรู้ผลทันที วันลาขึ้นในปฏิทิน
  6. Docs · Driveสรุปรายเดือนเป็น PDFเก็บลง Drive ให้ HR อัตโนมัติ
  7. Web Appเปิดดูสถานะจากมือถือของแถมท้ายคอร์ส — หน้าเว็บที่อ่านข้อมูลจากชีตเดียวกัน พร้อมโค้ดให้กลับไปลองเอง
เหมาะกับใคร

ถ้าคุณใช้ Google Sheets เป็น คุณเรียนได้

  • พนักงานออฟฟิศ ธุรการ HR และบัญชี ที่ทำงานซ้ำกับข้อมูลในชีตทุกวัน
  • ครูและอาจารย์ที่ต้องส่งคะแนน ใบประกาศ หรือเอกสารให้คนจำนวนมาก
  • หัวหน้าทีมที่อยากได้ระบบฟอร์ม อนุมัติ และแจ้งเตือน โดยไม่ต้องจ้างนักพัฒนา
  • คนที่ไม่เคยเขียนโค้ดเลย เราเริ่มจากการกดปุ่ม Run ครั้งแรกด้วยกัน
เตรียมตัวก่อนเรียน

เรียนออนไลน์ ใช้แค่ของที่คุณมีอยู่แล้ว

  • คอมพิวเตอร์ Windows หรือ Mac พร้อม Google Chrome และอินเทอร์เน็ตที่นิ่ง
  • บัญชี Google จะเป็น Gmail ส่วนตัวหรือบัญชีองค์กรก็ได้
  • Zoom (เราส่งลิงก์ให้ก่อนวันเรียน) — ถ้ามีจอที่สองจะทำตามง่ายขึ้นมาก
  • ใช้ Google Sheets ได้ในระดับกรอกข้อมูลและใส่สูตรพื้นฐาน

ใช้บัญชีองค์กร? บางองค์กรปิดสิทธิ์ Apps Script ไว้ เราจะส่ง checklist ให้ทดสอบก่อนวันเรียน ถ้าใช้ไม่ได้ ให้ใช้ Gmail ส่วนตัวเรียนแทน

ราคาและการจอง

รุ่นเปิดตัว รับ 5 คนเท่านั้น

รับน้อยเพราะผู้สอนต้องดูหน้าจอผู้เรียนได้ทุกคนตลอดทั้งวัน

999 บาท / ท่าน 1,900 บาท

เหลือ 4 จาก 5 ที่นั่ง · ศุกร์ 6 พฤศจิกายน 2569

✓ เรียนสดออนไลน์ 1 วันเต็ม 09:00–16:00 พร้อมไฟล์ตั้งต้นทุก Lab ✓ เอกสารประกอบการสอนและสไลด์ ✓ โค้ดตัวอย่างและเฉลยทั้งหมด นำไปปรับใช้ต่อได้ ✓ ถามต่อได้ในกลุ่ม LINE ของรุ่น 30 วันหลังเรียนจบ ✓ ของแถม: โค้ดหน้าเว็บดูสถานะใบลาจากมือถือ
จองอย่างไร
  1. กรอก แบบฟอร์มลงทะเบียน ใช้เวลาไม่ถึง 2 นาที
    ยังไม่ต้องจ่ายตอนนี้ · อยากถามก่อนก็ทักไลน์มาได้
  2. เช็กว่าวันเรียนสะดวกไหม
    ศุกร์ 6 พฤศจิกายน 2569 · 09:00–16:00 · ปิดรับสมัคร จันทร์ 2 พ.ย.
  3. โอน 999 บาท แล้วส่งสลิปในไลน์พร้อมเลขที่ลงทะเบียน
    ที่นั่งจะถูกจองเมื่อชำระเงินแล้วเท่านั้น
  4. รับลิงก์ Zoom ไฟล์ตั้งต้น และ checklist เช็กเครื่อง
    ลองเปิด Apps Script ก่อนวันเรียน เผื่อบัญชีองค์กรถูกบล็อก

ปิดรับสมัคร จันทร์ 2 พ.ย. · เปิดสอนเมื่อมีผู้เรียนครบ 3 คน ถ้าไม่ครบเราจะเลื่อนรุ่นและคืนเงินเต็มจำนวน · แจ้งยกเลิกก่อนวันเรียน 7 วัน คืนเงินเต็มจำนวน · เลื่อนไปรุ่นถัดไปได้ 1 ครั้ง · ผู้เรียนรุ่นเปิดตัวช่วยให้ความเห็นหลังเรียนจบ เพื่อนำไปปรับปรุงคอร์ส

คำถามที่พบบ่อย

ก่อนตัดสินใจ

ไม่เคยเขียนโค้ดมาก่อนเลย จะตามทันไหม

ทัน คอร์สนี้ออกแบบมาสำหรับคนที่ไม่มีพื้นฐาน เราสอน JavaScript เฉพาะส่วนที่ต้องใช้กับ Apps Script และทุกหัวข้อจะลงมือทำตามทันที รับแค่ 5 คน ผู้สอนจึงดูหน้าจอและช่วยแก้ให้ได้ทุกคน

เรียนออนไลน์ ต้องเตรียมอะไรเป็นพิเศษไหม

ใช้ Zoom กับ Chrome บนคอมพิวเตอร์ ไม่แนะนำให้เรียนจากมือถือหรือแท็บเล็ตเพราะต้องพิมพ์โค้ด ถ้ามีจอที่สองจะดูสไลด์ไปพร้อมกับพิมพ์โค้ดได้สะดวกขึ้น แต่ไม่จำเป็น

ใช้ Gmail ส่วนตัวเรียนได้ไหม

ได้ ทุก Lab ใช้บัญชี Google ฟรีได้ มีข้อจำกัดเดียวคือบัญชีส่วนตัวส่งอีเมลผ่านสคริปต์ได้ประมาณ 100 ผู้รับต่อวัน ส่วนบัญชี Google Workspace ขององค์กรส่งได้มากกว่านั้น ในคลาสเราจะทดสอบส่งหาตัวเองเป็นหลัก

ต้องเสียเงินซื้อโปรแกรมหรือบริการเพิ่มไหม

ไม่ต้อง Google Apps Script ใช้ได้ฟรีกับบัญชี Google ทุกบัญชี เปิดใช้งานผ่านเบราว์เซอร์ได้ทันที ไม่ต้องติดตั้งโปรแกรม

ตอนให้สิทธิ์สคริปต์ ขึ้นว่า “Google hasn’t verified this app” ปลอดภัยไหม

เป็นเรื่องปกติของสคริปต์ที่เราเขียนใช้เอง เพราะยังไม่ได้ส่งให้ Google ตรวจสอบ ในบทแรกเราจะอธิบายว่าสิทธิ์แต่ละข้อหมายถึงอะไร และควรระวังสคริปต์จากคนอื่นอย่างไร

เรียนจบแล้วอยากทำแจ้งเตือนผ่าน LINE ได้ไหม

ได้ บทปิดคอร์สแนะนำแนวทางต่อยอดด้วย LINE Messaging API (LINE Notify ปิดให้บริการไปแล้วตั้งแต่มีนาคม 2025) รวมถึงการทำ Web App และการเรียก API ภายนอก

ยังไม่แน่ใจ อยากคุยก่อนได้ไหม

ได้เลย ทักไลน์มาเล่างานที่คุณทำซ้ำทุกวันให้ฟัง เราจะบอกตรงๆ ว่าคอร์สนี้ช่วยได้หรือไม่ ถ้างานของคุณควรทำเป็นระบบมากกว่าเขียนสคริปต์เอง เราก็จะบอกแบบนั้น