Google Apps Script:
เริ่มต้นโครงการใหม่
วิธีการ:
ในการเริ่มต้นโปรเจกต์ใหม่ใน Google Apps Script, คุณมีจุดเริ่มต้นหลายทาง, แต่ลองมุ่งเน้นไปที่วิธีที่ตรงไปตรงมาที่สุด: การสร้างสคริปต์จาก Google Drive.
การสร้างโปรเจกต์ใน Google Drive
- ไปที่ Google Drive (drive.google.com).
- คลิก “+ New” > “More” > “Google Apps Script”.
- โปรเจกต์สคริปต์ใหม่จะเปิดขึ้นในตัวแก้ไข โดยมีไฟล์
Code.gs
พร้อมตัวอย่างฟังก์ชันmyFunction
.
การตั้งค่าโปรเจกต์ของคุณ
- เปลี่ยนชื่อโปรเจกต์เพื่อความชัดเจน คลิกที่ “Untitled project” ที่มุมซ้ายบน, และให้ชื่อที่มีความหมาย.
- เขียนฟังก์ชันง่ายๆ ในไฟล์
Code.gs
เพื่อทำความคุ้นเคย:
function helloWorld() {
Logger.log('Hello, world!');
}
- รัน
helloWorld
โดยการเลือกฟังก์ชันในดรอปดาวน์ข้างๆ ปุ่มเล่น (▶) และคลิกมัน เพื่อทำการทดสอบฟังก์ชัน.
- การดู Log
- เพื่อดูผลลัพธ์จาก
Logger.log
, ไปที่ “View” > “Logs”, หรือกดCtrl + Enter
. คุณควรจะเห็น “Hello, world!” ใน log.
- เพื่อดูผลลัพธ์จาก
ขอแสดงความยินดี, คุณเพิ่งเริ่มต้นโปรเจกต์ใหม่ใน Google Apps Script และรันฟังก์ชันง่ายๆ ได้สำเร็จ!
การศึกษาเจาะลึก
การเริ่มต้น Google Apps Script ในปี 2009 มอบแพลตฟอร์มที่ทรงพลังแต่เข้าถึงได้ง่ายสำหรับนักพัฒนาและผู้ที่ไม่ใช่นักพัฒนาในการอัตโนมัติ, ขยาย, และสร้างต่อยอดจากชุดบริการของ Google ที่หลากหลาย ไม่เหมือนกับสภาพแวดล้อมการเขียนโปรแกรมแบบดั้งเดิม, GAS นำเสนอการผสมผสานที่ไม่ธรรมดาของความง่ายและการผสานรวมโดยตรงในระบบนิเวศของ Google, โดยไม่ต้องมีเซิร์ฟเวอร์ภายนอกหรือการตั้งค่า โมเดลการเหลิมการทำงานแบบไม่มีเซิร์ฟเวอร์นี้ลดความซับซ้อนในการจัดการโปรเจกต์และการปรับใช้อย่างมาก
ในด้านประวัติศาสตร์, GAS ก่อนหน้านี้ถูกจำกัดโดยสภาพแวดล้อมการทำงานและเวอร์ชันของภาษา, มักระหว่างล้าหลังจากมาตรฐาน JavaScript ปัจจุบัน อย่างไรก็ตาม, การอัปเดตล่าสุดได้นำไวยากรณ์ JavaScript สมัยใหม่ (ECMAScript 2015+) มาสู่ GAS, ทำให้มันน่าสนใจมากยิ่งขึ้นสำหรับนักพัฒนาที่ชินกับประเพณีการพัฒนาสมัยใหม่
แม้ GAS จะมีตำแหน่งที่ไม่เหมือนใครในการติดต่อกับ Google Services, แต่ยังมีทางเลือกอื่นสำหรับความต้องการที่เข้มข้นหรือเฉพาะเจาะจงมากขึ้น ตัวอย่างเช่น, Google Cloud Functions และ Google Cloud Platform (GCP) นำเสนอวิธีการที่ทนทานและขยายได้มากกว่าสำหรับจัดการกับกระบวนการที่ซับซ้อน, การประมวลผลข้อมูลขนาดใหญ่, และการผสานรวมกับ API ภายนอก แพลตฟอร์มเหล่านี้อนุญาตให้โปรแกรมในภาษาต่างๆ (เช่น Python, Go, Node.js) และนำเสนอทรัพยากรการคำนวณที่เพิ่มขึ้น
อย่างไรก็ตาม, สำหรับงานที่เกี่ยวข้องอย่างใกล้ชิดกับ Google Apps, อัตโนมัติ, และการพัฒนาอย่างรวดเร็วภายในระบบนิเวศนี้, Google Apps Script ยังคงเป็นเครื่องมือที่ไม่มีใครเทียบได้ในด้านความง่ายในการใช้งานและความลึกของการผสานรวม ความสามารถในการเข้าถึงโดยตรงจาก Google Drive และการเชื่อมต่อกับบริการของ Google อย่างไม่มีรอยต่อทำให้เป็นตัวเลือกที่ปฏิบัติได้จริงสำหรับโปรเจกต์ที่หลากหลายโดยเฉพาะสำหรับผู้ที่ต้องการขยายฟังก์ชันของ Sheets, Docs, Forms และแอปพลิเคชันของ Google อื่นๆ