โปรเจ็ค Google Apps Script มี 2 ประเภท ก็คือ แบบ Embed script (แบบฝังอยู่ในไฟล์) และ แบบ Stand alone (แบบไฟล์คำสั่งเดี่ยว)
ขณะทำงานอยู่กับไฟล์ Google Apps เช่น Google Sheet, Google Docs หรือ Google Slide เป็นต้น เราสามารถสร้างโปรเจ็ค Google Apps Script ได้
โดยการ ไปที่เมนู Extensions -> Apps Script ตามภาพ
จะปรากฏหน้าเว็บสำหรับเขียนโค๊ด ซึ่งเราเรียกว่า
โปรเจ็ค Google Apps Script ตามภาพ
Google Apps Script แบบฝังอยู่ในไฟล์ Google Apps จะมองไม่เห็นไฟล์ปรากฏอยู่ใน Google Drive เพราะฝังรวมอยู่กับไฟล์ Google Apps ที่เราสร้าง
(เมื่อมีการแชร์หรือคัดลอกไฟล์นั้น Google Apps Script จะถูกคัดลอกและฝังไปด้วย)
เราสามารถสร้าง Google Apps Script แบบ Stand alone ได้ที่ Google Drive
โดยเมื่อต้องการสร้างให้ไปที่ +New -> more -> Google Apps Script
*หมายเหตุ : หากเมนู +New -> more -> Google Apps Script ไม่มี ให้เลือก Connection more apps เพื่อเปิดการใช้งาน Google Apps Script
เมื่อสร้างโปรเจ็ค Google Apps Script มาแล้ว ให้เรามาเริ่มต้น เขียนโค๊ดแรกมาก่อน เพื่อทำความเข้าใจกับระบบโดยรวมก่อน
เขียนโค๊ดดังต่อไปนี้
ตอนพิมพ์ Logger ตามด้วย . (จุด) จะปรากฏ Trigger Suggest ซึ่งเป็นรายการของเมธอด หรือ Properties ของคลาส logger ให้เลือก ก็ช่วยให้เราเขียนโปรแกรมเขียนโค๊ดง่ายขึ้น
คอมเม้นต์ ก็คือ บรรทัดของโค๊ดที่เราไม่ต้องการให้รัน แต่มีไว้สำหรับให้ผู้เขียนโค๊ดเขียนอธิบาย
ใช้เครื่องหมาย // คอมเม้นต์ เพื่อมาร์คว่า บรรทัดนี้เป็นคอมเม้นต์
ใช้เครื่องหมาย /* คอมเม้นต์ */ เพื่อมาร์คว่าภายในบล็อคเป็นคอมเม้นต์
โค๊ดถูกเขียนอยู่ในบล็อคฟังก์ชัน เวลารันโค๊ดเราจะรันที่ฟังก์ชันซึ่งสามารรันได้ดังนี้
Variables หรือ ตัวแปร ใช้เก็บค่าต่างๆ โดย Variables มีหลายชนิดตามข้อมูลที่ต้องการเก็บ ดังนั้น Variables จึงจำแนกได้หลายชนิด ซึ่งเราเรียกคุณสมบัตินี้ว่า Data Types หรือ ชนิดข้อมูล
ให้ทดสอบพิมพ์คำสั่งต่อไปนี้
ใช้ typeof(ชนิดของตัวแปร) เพื่อดูว่า ตัวแปรดังกล่าวมี ชนิดข้อมูล อะไร
1. String (text values) - ข้อความจำเป็นต้องใช้เครื่องหมายคำพูด " " หรือ ' '
2. Number - ตัวเลข
3. Boolean - บูลลีนคือการเปรียบเทียบค่า โดยจะมี 2 ค่า True / False
4. Function - ตัวแปรแบบฟังก์ชั่น
5. Object - ตัวแปรวัตถุ
6. Array - อาเรย์
Operations หรือ ตัวดำเนินการ เช่น เครื่องหมาย + - * / เป็นต้น เพื่อให้เกิดการคำนวณค่าของข้อมูล แล้วแต่ว่าการคำนวณนั้นต้องการสูตรแบบใด สูตรตัวเลข สูตรตัวเลข บูลลีน อาเรย์ เป็นต้น โดยจะมีเครื่องหมายให้เลือกใช้ต่างกัน
ให้ทดสอบพิมพ์คำสั่งต่อไปนี้
1.ดำเนินการสำหรับตัวเลขพื้นฐาน
2. การกำหนดค่าให้กับตัวแปร โดยใช้ =, +=, -=, *=, /=, %=, **=
3. ตัวดำเนินการกับข้อความ // ใช้เครื่องหมาย + ในการเชื่อม String (อักขระ ตัวอักษร หรือข้อความ)