หน้านี้อธิบายโครงสร้างข้อมูล JSON ของไฟล์ Manifest ระดับบนสุดของโปรเจ็กต์ Apps Script ไฟล์ Manifest จะกำหนดฟังก์ชันหรือวัตถุประสงค์ ของโปรเจ็กต์ Apps Script
| การแสดง JSON | 
|---|
| {
  "addOns": {
    object (AddOns)
  },
  "chat": {},
  "dependencies": {
    object (Dependencies)
  },
  "exceptionLogging": string,
  "executionApi": {
    object (ExecutionApi)
  },
  "oauthScopes": [
    string
  ],
  "runtimeVersion": string,
  "sheets": {
    object (Sheets)
  },
  "timeZone": string,
  "urlFetchWhitelist": [
    string
  ],
  "webapp": {
    object (Webapp)
  }
} | 
| ช่อง | |
|---|---|
| addOns | 
 การกำหนดค่าทรัพยากรของโปรเจ็กต์หากมีการติดตั้งใช้งานเป็น ส่วนเสริมของ Google Workspace | 
| chat | 
 การกำหนดค่าโปรเจ็กต์หากติดตั้งใช้งานเป็น แอป Google Chat หมายเหตุ: สำหรับแอป Chat ใหม่ เราขอแนะนำให้คุณใช้ช่อง  
          Apps Script จัดการการให้สิทธิ์ที่ระดับสคริปต์
          แอปแชทที่ต้องมีการให้สิทธิ์จะดำเนินการใดๆ ไม่ได้จนกว่าผู้ใช้จะให้สิทธิ์แอปแชท
          หากต้องการโพสต์ข้อความก่อนการให้สิทธิ์ คุณสามารถเพิ่มออบเจ็กต์  ตัวอย่างต่อไปนี้แสดงแอป Chat ที่ตอบกลับด้วยข้อความต้อนรับเริ่มต้นเมื่อผู้ใช้เพิ่มแอป ลงในพื้นที่ใน Chat 
        "chat": {
          "addToSpaceFallbackMessage": "Thank you for adding me!"
        }
         | 
| dependencies | 
 การกำหนดค่า บริการขั้นสูงและ ไลบรารีที่เปิดใช้สำหรับ ใช้โดยโปรเจ็กต์สคริปต์ | 
| exceptionLogging | 
 ตำแหน่งที่บันทึกข้อยกเว้น การตั้งค่าที่ถูกต้องมีดังนี้ 
 | 
| executionApi | 
 การกำหนดค่าที่เรียกใช้งานได้ของ API ของโปรเจ็กต์สคริปต์ ซึ่งจะใช้ เฉพาะในกรณีที่โปรเจ็กต์ได้รับการติดตั้งใช้งานสำหรับการเรียกใช้ API | 
| oauthScopes[] | 
 คำจำกัดความของ ขอบเขตการให้สิทธิ์ ที่ใช้โดยโปรเจ็กต์สคริปต์ | 
| runtimeVersion | 
 เวอร์ชันรันไทม์ที่สคริปต์ใช้ หากไม่มีช่องนี้ในไฟล์ Manifest สคริปต์จะใช้รันไทม์เริ่มต้น ( 
 | 
| sheets | 
 การกำหนดค่าทรัพยากรที่กำหนด มาโครชีต | 
| timeZone | 
 เขตเวลาของสคริปต์ในค่า ZoneId ที่ใช้ได้ค่าใดค่าหนึ่ง เช่น "America/Denver" | 
| urlFetchWhitelist[] | 
 รายการคำนำหน้า HTTPS URL หากมีอยู่ ปลายทาง URL ที่ดึงข้อมูล ต้องตรงกับคำนำหน้าอย่างใดอย่างหนึ่งในรายการนี้ ซึ่งจะช่วยปกป้องข้อมูลผู้ใช้ได้ ช่องนี้จะกรอกหรือไม่ก็ได้สำหรับการติดตั้งใช้งานทดสอบ แต่ต้องกรอกสำหรับการติดตั้งใช้งาน ดูข้อมูลเพิ่มเติมเกี่ยวกับ การเพิ่ม URL ในรายการที่อนุญาต | 
| webapp | 
 การกำหนดค่าเว็บแอปของโปรเจ็กต์สคริปต์ ซึ่งจะใช้ก็ต่อเมื่อมีการ ติดตั้งใช้งานโปรเจ็กต์เป็นเว็บแอปเท่านั้น |