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

6 เรื่องที่ผมเจอบ่อยสุดในโค้ดจาก AI
- 01
เขียน import / require
ติดมาจาก Node.js แต่ Apps Script ไม่มีของพวกนี้ กดบันทึกปุ๊บ SyntaxError ปั๊บ
- 02
ขอสิทธิ์ Google ไม่ตรงกับที่ใช้
ที่เจอจริง: ใช้ DriveApp แต่ขอแค่ drive.file เผยแพร่ผ่านนะ แต่พอกดใช้ Google บอกไม่มีสิทธิ์ ผมเสียเวลากับข้อนี้ไปครึ่งวัน
- 03
ใส่ปุ่มสแกน QR ด้วยกล้องมาให้
Google ปิดกล้องในเว็บแอปของ Apps Script โค้ดถูกหมดแต่กดแล้วเงียบ AI ส่วนใหญ่ไม่รู้เรื่องนี้
- 04
หน้าเว็บกับฝั่งเซิร์ฟเวอร์คุยกันผิดวิธี
ไม่รอคำตอบจาก google.script.run หรือส่ง Date ข้ามไป หน้าก็ค้างเงียบ ไม่มี error ให้ดูด้วยซ้ำ
- 05
เผยแพร่ใหม่ทุกครั้งที่แก้
ได้ลิงก์ใหม่ทุกรอบ ลิงก์ที่ส่งในไลน์กลุ่มไปแล้วใช้ไม่ได้ แถม Google ให้เผยแพร่ได้แค่ 20 ครั้งต่อสคริปต์
- 06
ไม่แตะ appsscript.json
เขตเวลาเลยเป็นของอเมริกา วันที่ในชีตคลาดไป 7 ชั่วโมง หรือไม่ได้เปิดให้คนอื่นเข้า เพื่อนร่วมงานเปิดลิงก์แล้วเจอหน้าขอสิทธิ์
import { v4 as uuid } from "uuid"; // ไม่มีโมดูลใน Apps Script // appsscript.json "oauthScopes": [".../auth/drive.file"] // DriveApp ต้องใช้ auth/drive function savePhoto(data) { const folder = DriveApp.createFolder("รูปสินค้า"); ... } // Index.html navigator.mediaDevices.getUserMedia({ video: true }) // Google ปิดกล้องในเว็บแอป GAS — ปุ่มนี้กดแล้วเงียบ
const id = Utilities.getUuid(); // ใช้ของ Apps Script เอง // appsscript.json — ตรวจให้ตรงกับบริการที่ใช้จริง "oauthScopes": [".../auth/drive", ".../auth/spreadsheets"], "timeZone": "Asia/Bangkok", "webapp": { "access": "ANYONE_ANONYMOUS", "executeAs": "USER_DEPLOYING" } function savePhoto(data) { const folder = DriveApp.createFolder("รูปสินค้า"); ... } // Index.html — ของที่ใช้ได้จริงในเว็บแอป GAS <input type="file" accept="image/*"> // สแกนกล้องสดจริง ๆ → โปรเจกต์ Pro (โฮสต์หน้าเว็บบน GitHub Pages)
ข้อ DriveApp กับ drive.file ผมเจอเองตอนทดสอบโปรแกรมนี้ Google ปฏิเสธตอน createFolder ตอนนี้เป็นกฎข้อหนึ่งในชุดกฎแล้ว
เทียบกันตรง ๆ
ถามเองกับสั่งผ่านโปรแกรม ต่างกันตรงนี้
ไม่ได้ฉลาดกว่า แค่ไม่ปล่อยให้พลาดเรื่องที่รู้อยู่แล้วว่าจะพลาด
ถาม AI เอง
รู้กติกาของ Apps Script
รู้บ้าง พลาดเรื่องเดิมซ้ำ
มีใครตรวจก่อนไหม
ไม่มี คุณคือคนทดสอบ
สิทธิ์ Google
เดา หรือขอเผื่อไว้เยอะ ๆ
เอาโค้ดไปใช้
ก๊อปวางเองทีละไฟล์
ดูก่อนใช้
ต้องเผยแพร่ก่อนถึงเห็น
แก้รอบสอง
วางโค้ดเดิมกลับไปอธิบายใหม่
เสียเงินเพิ่มไหม
แพ็กเกจ AI ของคุณ
สั่งผ่าน EasyGAS IDE
รู้กติกาของ Apps Script
มีกฎแนบไปทุกครั้ง
มีใครตรวจก่อนไหม
ตัวตรวจ แล้ว AI อ่านซ้ำ
สิทธิ์ Google
ขอเท่าที่ใช้จริง
เอาโค้ดไปใช้
กดปุ่มเดียว ลิงก์เดิมทุกรอบ
ดูก่อนใช้
เห็นในโปรแกรมเลย
แก้รอบสอง
AI เห็นทั้งโปรเจกต์ บอกแค่จุดที่แก้
เสียเงินเพิ่มไหม
เท่าเดิม โปรแกรมฟรี
ลองเองดีกว่าอ่าน
โปรแกรมฟรี ใช้ AI ที่คุณมีอยู่แล้ว ติดตั้งราว 10 นาที