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


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

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

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

วิธีเข้าถึงโปรแกรมแก้ไขสคริปต์ของ Google Apps

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

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

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

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

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

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

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

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

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

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

    ซึ่งรวมถึง:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        .

        กระทู้ที่เกี่ยวข้อง:


        11.02.2022