1. บทนำ
ในโค้ดแล็บนี้ คุณจะสร้างโปรเจ็กต์ Apps Script ชื่อ "Hello World" แล้วเพิ่มฟังก์ชันง่ายๆ logThis ที่บันทึกข้อความที่ส่งไปยังฟังก์ชัน จากนั้นสร้างการทำงานอัตโนมัติของ Appsheet และให้เรียกใช้สคริปต์ หลังจากเรียกใช้สคริปต์แล้ว คุณจะกลับไปที่เครื่องมือแก้ไข Apps Script และยืนยันการดำเนินการ
สิ่งที่คุณจะได้เรียนรู้
- วิธีสร้างโปรเจ็กต์ Apps Script ด้วยฟังก์ชันอย่างง่าย
- วิธีสร้างแอป AppSheet อย่างง่ายโดยอิงตาม Google ชีตที่มีอยู่
- วิธีสร้าง AppSheet Automation ที่เรียกใช้ฟังก์ชันสคริปต์
- วิธีตรวจสอบว่าสคริปต์ทำงานจาก AppSheet ได้สำเร็จ
สิ่งที่คุณต้องมี
- สิทธิ์เข้าถึงสภาพแวดล้อมการพัฒนา AppSheet (
appsheet.com) - สิทธิ์เข้าถึงสภาพแวดล้อมการพัฒนา Apps Script (
script.google.com)
2. สร้างโปรเจ็กต์ Apps Script
ก่อนอื่น ให้สร้างโปรเจ็กต์ Apps Script ชื่อ "Hello World" แล้วเพิ่มฟังก์ชันง่ายๆ logThis ที่บันทึกข้อความที่ส่งไปยังฟังก์ชัน
- ไปที่หน้าแรกของ Apps Script แล้วคลิก + โปรเจ็กต์ใหม่
- เปลี่ยนชื่อโปรเจ็กต์เป็น
Hello World.
- อัปเดตสคริปต์ในเครื่องมือแก้ไขดังนี้
function logThis(msg) {
Logger.log('Message from AppSheet was: ' + msg);
}
- คลิกบันทึกโปรเจ็กต์
ดูข้อมูลเพิ่มเติมได้ที่สร้างและลบโปรเจ็กต์
3. สร้างแอป AppSheet
จากนั้นคุณจะสร้างแอป AppSheet ใหม่ได้อย่างรวดเร็วโดยอิงตามตัวอย่าง Google ชีตที่คัดลอกไว้ แล้วอัปเดตแอปเพื่อเรียกใช้โปรเจ็กต์ Apps Script ที่คุณสร้างไว้ก่อนหน้านี้
- เปิดสเปรดชีตตัวอย่างคำสั่งซื้อเสื้อ แล้วคลิกทำสำเนาเพื่อดาวน์โหลดและเปิดสำเนาใน Google ชีต คุณจะเปลี่ยนชื่อสเปรดชีตหรือไม่ก็ได้ (เช่น "คำสั่งซื้อเสื้อ")
- ลงชื่อเข้าใช้ AppSheet
- ในหน้าแอปของฉัน ให้คลิก + สร้างแอปใหม่ กล่องโต้ตอบสร้างแอปใหม่จะปรากฏขึ้น
- คลิกเริ่มต้นด้วยข้อมูลของคุณเอง

- แก้ไขชื่อแอปและเลือกหมวดหมู่ (ไม่บังคับ)
- คลิกเลือกข้อมูล

- คลิก google เพื่อเข้าถึง Google ไดรฟ์
- ไปที่และเลือกสเปรดชีตคำสั่งซื้อเสื้อที่คุณคัดลอกไว้ก่อนหน้านี้
AppSheet จะตั้งค่าแอปให้คุณ 
- คลิกปรับแต่งแอปเพื่อเปิดแอปในเครื่องมือแก้ไขของ AppSheet
4. สร้างการทำงานอัตโนมัติ
จากนั้นสร้างการทำงานอัตโนมัติของ AppSheet และให้เรียกใช้สคริปต์
- เลือกการทำงานอัตโนมัติ > บอท
- คลิก + บอทใหม่
- เลือกรายการแรกในรายการคำแนะนำ: เมื่อสร้างหรืออัปเดตระเบียนคำสั่งซื้อเสื้อ ให้ส่งการแจ้งเตือน

- คลิกขั้นตอนส่งการแจ้งเตือนเพื่อแก้ไข
- เปลี่ยนชื่อเป็น
Call a script

- ในส่วนการตั้งค่า ให้เปลี่ยนประเภทงานเป็นเรียกใช้สคริปต์

- ในช่องโปรเจ็กต์ Apps Script ให้คลิกเรียกดู (ไอคอนไฟล์)
- ไปที่และเลือก
Hello Worldโปรเจ็กต์ Apps Script ในไดรฟ์ - คลิกเลือก และหากได้รับข้อความแจ้งให้ให้สิทธิ์ ให้คลิกให้สิทธิ์ แล้วทำตามข้อความแจ้ง
ระบบจะเพิ่มโปรเจ็กต์ Apps Script และช่องชื่อฟังก์ชันจะแสดงรายการฟังก์ชันที่พร้อมใช้งาน
- เลือก logThis(msg) จากรายการชื่อฟังก์ชัน

ฟิลด์อาร์กิวเมนต์ของฟังก์ชันจะปรากฏขึ้น
- สำหรับอาร์กิวเมนต์ msg ให้ป้อนนิพจน์ต่อไปนี้โดยใช้ผู้ช่วยนิพจน์ "สวัสดีจาก AppSheet"

- คลิกบันทึกเพื่อบันทึกแอป
- ในแผงแสดงตัวอย่าง ให้คลิกไอคอนอุปกรณ์เคลื่อนที่หรือแท็บเล็ตเพื่อแสดงโปรแกรมจำลองแอป

- เพิ่มคำสั่งซื้อเสื้อใหม่ แล้วคลิกบันทึก
- คลิกซิงค์เพื่อซิงค์การเปลี่ยนแปลง

5. ยืนยันการดำเนินการ Apps Script
หลังจากเรียกใช้สคริปต์แล้ว ให้กลับไปที่เครื่องมือแก้ไข Apps Script และยืนยันการดำเนินการ
- กลับไปที่หน้าแรกของ Apps Script แล้วดูโปรเจ็กต์ Hello World
- คลิกการดำเนินการในแถบนำทางเพื่อยืนยันว่าฟังก์ชัน
logThisเสร็จสมบูรณ์แล้ว คลิกรีเฟรชหากบันทึกยังไม่ปรากฏ

6. ขั้นตอนเพิ่มเติม (ไม่บังคับ)
ในเวิร์กช็อปนี้ คุณจะต้องตรวจสอบโปรเจ็กต์ตัวอย่าง Apps Script และเรียกใช้ตัวอย่างบางส่วนจาก AppSheet ด้วย
เริ่มต้นใช้งานตัวอย่าง Apps Script
- หากต้องการเริ่มต้นใช้งาน ให้ทำสำเนาโปรเจ็กต์ตัวอย่าง Apps Script ก่อน
- คลิกไอคอนคัดลอก
- บันทึกโปรเจ็กต์ใหม่ แล้วคลิกเรียกใช้เพื่อให้สิทธิ์แอปในโปรเจ็กต์
ทดลองใช้ตัวอย่างหลายๆ รายการ
createCalendarEvent()- สร้างกิจกรรมในปฏิทินใหม่createDoc()- สร้างเอกสารใหม่โดยอัตโนมัติcreateSheet()- สร้างชีตใหม่createSlideDeck()- สร้างชุดสไลด์ใหม่โดยใช้รูปภาพและข้อความ
ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์สำคัญนี้ได้ที่เรียกใช้ Apps Script จากการทำงานอัตโนมัติ ซึ่งมีภาพรวมโดยละเอียด วิดีโอเกี่ยวกับฟีเจอร์ บทแนะนำ และโปรเจ็กต์ Apps Script ที่คัดลอกได้ซึ่งมีตัวอย่างการทำงานร่วมกันระหว่าง AppSheet กับ Apps Script มากมาย