Google Apps Script ซึ่งพัฒนาบน JavaScript ทำให้เราสามารถใช้คำสั่ง try-catch แบบดั้งเดิมสำหรับการจัดการข้อผิดพลาดได้ รวมถึง finally หากต้องการการ clear up ไม่ว่าจะประสบความสำเร็จหรือข้อผิดพลาด.
try-catch
finally
ใน Google Apps Script, การทำ Logging สามารถทำได้โดยใช้วิธีต่างๆ เช่น คลาส Logger และ console.log() คลาส Logger เป็นวิธีดั้งเดิม ที่เหมาะสำหรับการ debug และการพัฒนาที่ง่าย ตั้งแต่การอัปเดตล่าสุด, console.log() มีความยืดหยุ่นและการผสานรวมกับ Stackdriver Logging มากขึ้น ให้โซลูชันที่แข็งแกร่งขึ้นสำหรับการตรวจสอบ Apps Scripts ของคุณใน Google Cloud Platform การใช้ Logger:.
Logger
console.log()
ใน Google Apps Script ซึ่งอิงตาม JavaScript คุณกำหนดฟังก์ชันโดยใช้คำหลัก function ตามด้วยชื่อฟังก์ชันที่ไม่ซ้ำกัน วงเล็บ () ซึ่งสามารถมีพารามิเตอร์ และวงเล็บปีกกา {} ที่ห่อหุ้มบล็อกโค้ดของฟังก์ชัน ตัวอย่างพื้นฐาน.
function
()
{}
ใน Google Apps Script สถานการณ์ทั่วไปที่ได้รับประโยชน์จากการปรับโครงสร้างคือการทำให้สคริปต์ที่มีขนาดใหญ่และยุ่งยากเข้ากับ Google Sheets หรือ Docs ง่ายขึ้น ในตอนแรกสคริปต์อาจถูกเขียนในรูปแบบที่รวดเร็วและง่ายเพื่อให้ได้ผลลัพธ์อย่างรวดเร็ว ตามเวลา ตามที่สคริปต์เติบโตขึ้นก็จะกลายเป็นอะไรที่จัดการยากมากขึ้น ลองพิจารณาตัวอย่างของการปรับโครงสร้างเพื่อความชัดเจนและประสิทธิภาพที่ดีขึ้น สคริปต์เดิม:.