การใช้งาน Google Apps Script เบื้องต้น
📅 May 9, 2026 👁️ 68 Views

การใช้งาน Google Apps Script เบื้องต้น

Google Apps Script คืออะไร?

Google Apps Script คือเครื่องมือสำหรับเขียนโปรแกรมเพื่อเพิ่มความสามารถและสร้างระบบอัตโนมัติให้กับบริการของ Google เช่น Google Sheets, Gmail, Google Forms, Google Drive และ Google Docs

ภาษาที่ใช้มีพื้นฐานจาก JavaScript จึงเหมาะทั้งสำหรับผู้เริ่มต้นและผู้ที่ต้องการสร้างระบบ Automation โดยไม่ต้องติดตั้งโปรแกรมเพิ่มเติม

Google Apps Script ใช้ทำอะไรได้บ้าง?

สามารถนำไปใช้กับงานได้หลายรูปแบบ เช่น

  • อ่านและเขียนข้อมูลใน Google Sheets
  • คำนวณข้อมูลอัตโนมัติ
  • ส่ง Email แจ้งเตือน
  • เชื่อมต่อ Google Forms
  • สร้าง PDF หรือเอกสารอัตโนมัติ
  • ตั้งเวลาให้ Script ทำงาน
  • เชื่อมต่อ API ภายนอก
  • สร้าง Web Application ขนาดเล็ก

ตัวอย่าง Workflow ที่นิยมใช้คือ

Google Forms → Google Sheets → Apps Script → ส่ง Email แจ้งเตือน


วิธีเริ่มใช้งาน Google Apps Script

1. เปิด Google Sheets

สร้าง Google Sheets ใหม่ หรือเปิดไฟล์ที่ต้องการใช้งาน

จากนั้นไปที่

Extensions → Apps Script

ระบบจะเปิดหน้า Apps Script Editor ขึ้นมา

2. เขียน Script

ทดลองใช้โค้ดง่าย ๆ เพื่อเขียนข้อความลงในเซลล์ A1

 
function myFunction() {
  const sheet = SpreadsheetApp
    .getActiveSpreadsheet()
    .getActiveSheet();

  sheet.getRange("A1").setValue("Hello Google Apps Script");
}
 

โค้ดนี้จะเลือก Google Sheet ที่กำลังใช้งาน และนำข้อความไปใส่ในเซลล์ A1

3. กด Run

เลือกฟังก์ชัน

myFunction

แล้วกดปุ่ม Run

หากเป็นการใช้งานครั้งแรก Google อาจขออนุญาตให้ Script เข้าถึงไฟล์ ให้ตรวจสอบสิทธิ์แล้วดำเนินการอนุญาต

เมื่อกลับไปที่ Google Sheets จะพบข้อความ

Hello Google Apps Script

ในเซลล์ A1


ตัวอย่างอ่านข้อมูลจาก Google Sheets

สามารถอ่านค่าจากเซลล์ได้ด้วยคำสั่ง getValue()

 
function readData() {
  const sheet = SpreadsheetApp
    .getActiveSpreadsheet()
    .getActiveSheet();

  const value = sheet.getRange("A1").getValue();

  Logger.log(value);
}
 

คำสั่งนี้จะอ่านค่าจากเซลล์ A1 และแสดงผลใน Log


การตั้ง Trigger

Google Apps Script สามารถกำหนดให้ Script ทำงานอัตโนมัติได้ เช่น

  • ทุกวัน
  • ทุกชั่วโมง
  • เมื่อเปิด Google Sheets
  • เมื่อมีการแก้ไขข้อมูล
  • เมื่อมีผู้ส่ง Google Forms

ตัวอย่างเช่น สามารถตั้งให้ระบบตรวจสอบข้อมูลทุกวัน แล้วส่ง Email รายงานโดยอัตโนมัติ


ตัวอย่างการนำไปใช้งานจริง

Google Apps Script สามารถนำไปพัฒนาระบบ เช่น

  • ระบบลงทะเบียน
  • ระบบแจ้งซ่อม
  • ระบบรับเรื่องร้องเรียน
  • ระบบจอง
  • ระบบสร้างใบรับรอง
  • ระบบส่ง Email แจ้งเตือน
  • Dashboard
  • ระบบจัดการข้อมูลผ่าน Google Sheets

จุดเด่นคือสามารถใช้ Google Sheets เป็นฐานข้อมูลเบื้องต้น และพัฒนาระบบได้รวดเร็ว


ข้อควรรู้

Google Apps Script มีข้อจำกัดด้านจำนวนการใช้งานหรือ Quota เช่น จำนวน Email ที่ส่งได้ ระยะเวลาการทำงานของ Script และจำนวนครั้งที่เรียกใช้บริการต่าง ๆ

หากนำไปสร้างระบบที่มีผู้ใช้งานจำนวนมาก ควรตรวจสอบข้อจำกัดของ Google Workspace และออกแบบระบบให้เหมาะสม


สรุป

Google Apps Script เป็นเครื่องมือที่ช่วยเปลี่ยน Google Sheets จากตารางเก็บข้อมูลธรรมดาให้กลายเป็นระบบอัตโนมัติได้

สำหรับผู้เริ่มต้น แนะนำให้เรียนตามลำดับนี้

  1. อ่านและเขียนข้อมูลใน Google Sheets
  2. ใช้ getRange(), getValue() และ getValues()
  3. เรียนรู้ Trigger
  4. เชื่อมต่อ Gmail และ Google Forms
  5. พัฒนาเป็น Web App

เมื่อเข้าใจพื้นฐานแล้ว สามารถต่อยอดไปสร้างระบบใช้งานจริงได้อีกมาก