Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

ถ้าคุณใช้บริการของ Google เช่น Google เอกสาร, Google ชีต, Google Analytics, Gmail และอื่นๆ คุณสามารถเชื่อมต่อและทำให้บริการเหล่านั้นเป็นแบบอัตโนมัติได้โดยใช้ Google Apps Script

คิดว่า Google Apps Script เหมือนกับสคริปต์ VBA ของ Microsoft เวอร์ชันของ Google เช่นเดียวกับที่คุณสามารถทำให้การดำเนินการและงานต่างๆ เป็นแบบอัตโนมัติ หรือปรับแต่งมาโครใน Microsoft Word และ Excel ด้วย VBA ได้ คุณสามารถทำให้งานและการดำเนินการในบริการต่างๆ ของ Google เป็นไปโดยอัตโนมัติ ในบริการต่างๆ เช่น ชีตและเอกสาร คุณยังเขียนเมนูที่กำหนดเองได้อีกด้วย

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

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

    วิธีเข้าถึง Google Apps Script Editor

    คุณสามารถเปิดตัวแก้ไขโค้ด Google Apps Script จากบริการต่างๆ ของ Google ตัวอย่างเช่น คุณจะพบ Apps Script ใน ส่วนขยาย เมนูภายใน Google ชีต

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    ในบริการอื่นๆ คุณสามารถเปิดตัวแก้ไข Google Apps Script ด้วยวิธีต่อไปนี้:

    • Google เอกสาร :เลือก ตัวแก้ไขสคริปต์ ใน เครื่องมือ เมนู
    • Google สไลด์ :เลือก ตัวแก้ไขสคริปต์ ใน เครื่องมือ เมนู
    • Google ฟอร์ม :เลือก ตัวแก้ไขสคริปต์ ในเมนูสามจุด
    • Google ไดรฟ์ :คลิกขวาที่พื้นที่ว่าง เลือก เพิ่มเติม และเลือก Google Apps Script .

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

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

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    ขณะที่คุณไปยังส่วนแก้ไขโค้ด คุณสามารถกลับมายังส่วนนี้โดยเลือก Code.gs ในบานหน้าต่างนำทางด้านซ้ายใน ตัวแก้ไข หน้าต่าง. หากต้องการดูหน้าต่างอื่นๆ ที่มี ให้วางเมาส์เหนือไอคอนในบานหน้าต่างด้านซ้ายสุด และบานหน้าต่างนำทางหลักจะเปิดขึ้น

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    ภาพรวม ส่วนเป็นที่ที่คุณสามารถค้นหาสถิติเกี่ยวกับสคริปต์ของคุณ เช่น จำนวนข้อผิดพลาดที่เกิดขึ้น จำนวนครั้งที่ดำเนินการ และอื่นๆ

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    เราจะกล่าวถึงส่วนอื่นๆ ของตัวแก้ไขสคริปต์ Google Apps ในแต่ละส่วนด้านล่าง

    การนำทาง Google Apps Script Editor

    เมื่อคุณแก้ไขโค้ดในตัวแก้ไข คุณควรเลือกไอคอนดิสก์ (บันทึก) บ่อยๆ เพื่อไม่ให้งานของคุณสูญหาย

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    เมื่อบันทึกแล้ว คุณจะเห็นตัวเลือกเมนูอื่นๆ สว่างขึ้น

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    ซึ่งรวมถึง:

    • วิ่ง :พยายามเรียกใช้สคริปต์ทั้งหมดตั้งแต่ต้นจนจบ
    • ดีบัก :ดูสคริปต์ของคุณทีละบรรทัด
    • เมนูดรอปดาวน์ของฟังก์ชัน :เรียกดูและนำทางไปยังแต่ละฟังก์ชันที่คุณสร้างขึ้น
    • บันทึกการดำเนินการ :ดูสถานะหรือข้อความแสดงข้อผิดพลาดจากความพยายามเรียกใช้สคริปต์แต่ละครั้งของคุณ

    ห้องสมุด ตัวเลือกในเมนูการนำทางด้านซ้ายคือที่ที่คุณสามารถเข้าถึงห้องสมุดที่คนอื่นเขียน (หรือคุณเขียนและบันทึกไว้ที่อื่น) สิ่งนี้มีประโยชน์ถ้าคุณมีเพื่อนที่เขียนคุณลักษณะที่คุณต้องการใช้ใน Google ชีตหรือ Google เอกสารแล้ว แต่คุณต้องการเพิ่มคุณลักษณะเพิ่มเติมนอกเหนือจากนั้น

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

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    ส่วนเสริมบริการสคริปต์ของ Google Apps

    บริการ ส่วนที่เป็นประโยชน์มากที่สุด เป็นที่ที่คุณสามารถรวมสคริปต์ปัจจุบันของคุณกับบริการอื่นๆ ของ Google ที่คุณอาจใช้

    เมื่อคุณเลือก คุณจะเห็นเพิ่มบริการ หน้าต่างเปิด เลื่อนลงไปที่บริการที่คุณต้องการใช้เป็นส่วนเสริมของโครงการที่มีอยู่

    ตัวอย่างเช่น หากคุณต้องการดึงข้อมูลจากบัญชี Google Analytics ของคุณลงในสคริปต์นี้ คุณสามารถเลือก Google Analytics API และเลือก เพิ่ม .

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    หากคุณต้องการดูรายละเอียดเกี่ยวกับฟังก์ชันที่พร้อมใช้งานสำหรับบริการเสริมใหม่นั้นและวิธีใช้งาน ให้เลือกจุดสามจุดทางด้านขวาของ API แล้วเลือก ดูเอกสารประกอบ .

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    การดำเนินการนี้จะเปิดเอกสาร Google Apps Script ในแท็บใหม่ ซึ่งเปิดโดยอัตโนมัติในส่วนสำหรับบริการของ Google

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    สำรวจเอกสารประกอบสำหรับไวยากรณ์ฟังก์ชัน บทช่วยสอน และตัวอย่างโค้ดที่คุณสามารถใช้ในสคริปต์ของคุณเองได้

    นอกจากนี้ โปรดทราบว่าคุณสามารถไปยังส่วนอื่นๆ ของเอกสารประกอบเพื่อดูว่ามีฟังก์ชันทั่วไปใดบ้างในสคริปต์ของคุณ โดยอิงตามบริการที่คุณใช้เมื่อคุณเปิดตัวแก้ไขโค้ด Apps Script ในตอนแรก

    ตัวอย่างเช่น หากคุณเปิดตัวแก้ไขใน Google ชีต ให้ตรวจสอบ ชีต ในเมนูเอกสารประกอบสำหรับฟังก์ชัน Google ชีตที่คุณใช้ได้ในสคริปต์

    การตั้งค่าและการใช้ทริกเกอร์สคริปต์ของแอป

    คุณลักษณะที่มีประโยชน์อีกประการหนึ่งใน Google Apps Script คือความสามารถในการตั้งค่าทริกเกอร์ตามเหตุการณ์หรือกำหนดการต่างๆ

    ในการกำหนดค่าทริกเกอร์ใหม่สำหรับสคริปต์ของคุณ ให้เลือก ทริกเกอร์ จากเมนูนำทางด้านซ้ายสุด ในหน้าต่างทริกเกอร์ใหม่ที่เปิดขึ้น ให้เลือก เพิ่มทริกเกอร์ ปุ่ม.

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    หน้าต่างเพิ่มทริกเกอร์มีรายการตัวเลือกมากมายที่ช่วยให้คุณปรับแต่งวิธีและเวลาที่ต้องการให้สคริปต์ทำงาน

    หมายเหตุ :ตัวเลือกเหล่านี้จำนวนมากขึ้นอยู่กับบริการที่คุณเขียนสคริปต์หรือ API ที่คุณเพิ่ม

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    ในการตั้งค่าทริกเกอร์ คุณจะต้องเลือก:

    • ฟังก์ชันใดที่จะเปิดตัวครั้งแรก
    • ที่มาของเหตุการณ์ เช่น เวลา วันที่ หรือกิจกรรมในบริการของคุณ เช่น เมื่อเซลล์ Google สเปรดชีตเปลี่ยนแปลงหรือเปิดเอกสารในครั้งแรก
    • ประเภทของกิจกรรม เช่น เมื่อบางสิ่งใน Google สเปรดชีตหรือเอกสารของคุณถูกเปิดหรือแก้ไข หรือการตั้งค่าเฉพาะสำหรับวันที่หรือเวลา
    • ความถี่ในการแจ้งเตือนว่าคุณต้องการรับการอัปเดตบ่อยเพียงใดเมื่อสคริปต์ของคุณล้มเหลว

    เมื่อคุณเลือก บันทึก คุณอาจเห็นข้อความ "การให้สิทธิ์สคริปต์ล้มเหลว" หากนี่เป็นครั้งแรกที่คุณได้บันทึกทริกเกอร์ใหม่

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    โดยปกติจะเกิดขึ้นหากคุณเปิดใช้งานตัวป้องกันป๊อปอัปในเบราว์เซอร์ของคุณ หากคุณใช้ Google Chrome ให้เลือกไอคอนหน้าต่างขนาดเล็กที่มีตัว "X" สีแดงอยู่ด้านบน เปลี่ยนการตั้งค่าเป็น อนุญาตป๊อปอัปเสมอ แล้วเลือก เสร็จสิ้น .

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    เมื่อคุณเลือก บันทึก อีกครั้ง คุณจะต้องทำตามขั้นตอนเพื่อให้สิทธิ์สคริปต์ที่คุณเขียนเพื่อให้ทำงานภายใต้บัญชี Google หรือ Google Workspace

    ขั้นแรก เลือกบัญชี Google ที่คุณต้องการอนุญาตให้สคริปต์ของคุณทำงาน

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    คุณจะเห็นคำเตือนว่า Google ไม่ได้ "ยืนยัน" ฟังก์ชันหรือสคริปต์ที่กำหนดเอง หากคุณเป็นผู้เขียนสคริปต์ การดำเนินการนี้ไม่สำคัญและปลอดภัยที่จะเรียกใช้ภายใต้บัญชี Google ของคุณเองหรือ Google Workspace

    หากต้องการข้ามคำเตือนนี้ เพียงเลือก ขั้นสูง จากนั้นเลือก ไปที่ (ไม่ปลอดภัย) ลิงค์ด้านล่างครับ

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    สุดท้าย ในหน้าต่างการอนุญาต ให้เลือก อนุญาต เพื่อให้ฟังก์ชันและสคริปต์ที่กำหนดเองทำงานภายใต้บัญชี Google หรือ Google Workspace

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    คุณไม่จำเป็นต้องทำขั้นตอนนี้ซ้ำอีก เฉพาะในครั้งแรกที่คุณบันทึกหรือเรียกใช้โครงการสคริปต์ Google Apps ที่กำหนดเองของคุณ

    การเข้าถึง Google Script ID ของคุณ

    หมายเหตุสุดท้าย – คุณอาจต้องการให้สคริปต์ของคุณกับเพื่อนหรือเพื่อนร่วมงาน เพื่อให้พวกเขาสามารถใช้สคริปต์ของคุณหรือเพิ่มเป็นไลบรารีในสคริปต์ของตนเองได้

    คุณสามารถค้นหา Script ID ของคุณได้ภายใต้ไอคอนการตั้งค่าในบานหน้าต่างนำทางด้านซ้ายสุด

    ตัวแก้ไขสคริปต์ของ Google Apps:ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น

    รหัสสคริปต์สามารถพบได้ภายใต้ IDs ทางด้านขวาของ รหัสสคริปต์ .

    อย่างที่คุณเห็น ตัวแก้ไขสคริปต์ของ Google Apps ค่อนข้างตรงไปตรงมา ถ้าคุณรู้วิธีนำทางไปยังคุณลักษณะแต่ละอย่างที่คุณต้องการใช้ อย่าลืมศึกษาเอกสาร Apps Script ของ Google ให้ดีเพื่อที่คุณจะได้เริ่มเรียนรู้วิธีเขียนสคริปต์และฟังก์ชันทั้งหมดที่พร้อมใช้งาน