Apps Script API ต้องการการให้สิทธิ์ประเภทต่างๆ โดยขึ้นอยู่กับ เป้าหมายของคุณ:
- ใช้ Apps Script API ในแอปของคุณ
- อนุญาตให้แอปพลิเคชันอื่นจัดการข้อมูลหรือการติดตั้งใช้งานโปรเจ็กต์สคริปต์ของคุณ
หากต้องการใช้ Apps Script API ในแอปพลิเคชันของคุณ คุณต้องเปิดใช้ API ในแอปพลิเคชัน โปรเจ็กต์ Google Cloud วิธีนี้ช่วยให้คุณสร้างข้อมูลเข้าสู่ระบบ OAuth เพื่อให้ผู้ใช้แอปพลิเคชัน สามารถให้สิทธิ์ได้
หากต้องการให้แอปพลิเคชันของบุคคลที่สามจัดการเนื้อหาหรือการทำให้ใช้งานได้ ของโปรเจ็กต์สคริปต์ คุณต้องให้สิทธิ์เข้าถึงโปรเจ็กต์สคริปต์
การใช้ Apps Script API ในแอปของคุณ
หากต้องการใช้ Apps Script API ภายในแอป คุณต้องเปิดใช้ Apps Script API ในโปรเจ็กต์ GCP ของแอปพลิเคชัน หลัง เมื่อเปิดใช้ Apps Script API คุณจะสร้างข้อมูลเข้าสู่ระบบ OAuth และดาวน์โหลดได้ รหัสไคลเอ็นต์และข้อมูลลับที่จะใส่ไว้ในแอปพลิเคชันของคุณ นอกจากนี้คุณยัง ตรวจสอบการใช้งาน API ใน Google Cloud Console
คุณสามารถใช้ วิซาร์ดนี้ เพื่อสร้างหรือเลือกโปรเจ็กต์ Google Cloud ในคอนโซล API และเปิดใช้โดยอัตโนมัติ API อีกวิธีหนึ่งคือ เปิดหน้าจัดการทรัพยากรของคอนโซล เลือกโครงการ จากนั้นค้นหาและเพิ่ม Apps Script API ด้วยตนเองโดยใช้ API และของโครงการ บริการได้อีกด้วย เมื่อเปิดใช้ API แล้ว คุณจะทำสิ่งต่อไปนี้ได้ สร้างข้อมูลเข้าสู่ระบบ OAuth, รหัสไคลเอ็นต์ และรหัสลับไคลเอ็นต์สำหรับแอปพลิเคชันของคุณ ใน API และ บริการ > ข้อมูลเข้าสู่ระบบ
การเริ่มต้นใช้งาน Apps Script API อย่างรวดเร็ว คำแนะนำทีละขั้นตอน ในทุกขั้นตอนของการเปิดใช้ API และ การตั้งค่าการให้สิทธิ์สำหรับแอปพลิเคชัน
การให้สิทธิ์เข้าถึงโปรเจ็กต์สคริปต์แก่แอปพลิเคชันของบุคคลที่สาม
API สคริปต์ของ Apps สามารถอนุญาตให้แอปพลิเคชันสร้างและแก้ไขสคริปต์ของคุณ และการทำให้ใช้งานได้ ซึ่งอาจส่งผลถึง สถานการณ์แย่ๆ หากคุณอนุญาตแอปพลิเคชันของบุคคลที่สามที่เป็นอันตราย จากนั้นจึงสร้างสคริปต์ที่เป็นอันตรายเพิ่มเติม หรือแก้ไขลักษณะการทำงานของ ที่คุณมีอยู่แล้ว
Apps Script API จะเข้าถึงสคริปต์ของคุณไม่ได้ เพื่อลดความเสี่ยงนี้ โดยค่าเริ่มต้น คุณต้องให้สิทธิ์เข้าถึง API อย่างชัดแจ้งก่อนจึงจะใช้งานได้ แอปพลิเคชันใดๆ ที่สร้างหรือแก้ไขสคริปต์หรือการทำให้ใช้งานได้ เมื่อ ให้สิทธิ์ API ในการเข้าถึงสคริปต์ของคุณ แอปพลิเคชันที่คุณให้สิทธิ์สามารถใช้ API เพื่อจัดการโปรเจ็กต์สคริปต์ของคุณ
จะเกิดข้อผิดพลาดหากคุณพยายามเรียกใช้แอปพลิเคชันที่ได้รับผลกระทบ ให้สิทธิ์การเข้าถึง API ก่อน ข้อผิดพลาดนี้เกิดขึ้นหลังจากที่คุณให้สิทธิ์ แอปพลิเคชัน
คุณให้สิทธิ์เข้าถึง Apps Script API แก่โปรเจ็กต์สคริปต์ได้โดยใช้ หน้าแดชบอร์ดของ Apps Script นอกจากนี้คุณยัง ใช้หน้าแดชบอร์ดเพื่อเพิกถอนสิทธิ์เข้าถึงนี้ได้ทุกเมื่อ เมื่อคุณให้สิทธิ์ การเข้าถึง API คุณกำลังเข้าถึงแอปพลิเคชันทั้งหมด แอปพลิเคชันแต่ละรายการ แต่ยังคงต้องได้รับอนุญาต
ก่อนที่จะให้สิทธิ์เข้าถึง โปรดทำความเข้าใจว่ามีความเสี่ยงที่เกี่ยวข้อง ในการอนุญาตให้แอปพลิเคชันแก้ไขสคริปต์ ไม่ให้สิทธิ์แอปพลิเคชันใดๆ ที่คุณสงสัยว่าเป็นอันตราย