จัดการและดำเนินโครงการ Google Apps Script
- ทรัพยากร REST: v1.processes
- ทรัพยากร REST: v1.projects
- ทรัพยากร REST: v1.projects.deployments
- ทรัพยากร REST: v1.projects.versions
- ทรัพยากร REST: v1.scripts
บริการ: Script.googleapis.com
หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีของไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันจำเป็นต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคำขอ API
เอกสารการค้นพบ
เอกสารการค้นพบเป็นข้อกำหนดที่เครื่องอ่านได้สำหรับการอธิบายและใช้งาน REST API ใช้สำหรับสร้างไลบรารีของไคลเอ็นต์, ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google APIs บริการเดียวอาจมีเอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้
ปลายทางบริการ
ปลายทางของบริการคือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการเดียวอาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการต่อไปนี้และ URI ด้านล่างทั้งหมดจะเกี่ยวข้องกับปลายทางของบริการนี้
- https://script.googleapis.com
ทรัพยากร REST: v1.processes
| วิธีการ | |
|---|---|
| list | GET /v1/processesแสดงข้อมูลเกี่ยวกับขั้นตอนที่ผู้ใช้ทำหรือในนามของผู้ใช้ เช่น ประเภทกระบวนการและสถานะปัจจุบัน | 
| listScriptProcesses | GET /v1/processes:listScriptProcessesแสดงข้อมูลเกี่ยวกับกระบวนการที่สคริปต์ดำเนินการ เช่น ประเภทกระบวนการและสถานะปัจจุบัน | 
ทรัพยากร REST: v1.projects
| วิธีการ | |
|---|---|
| create | POST /v1/projectsสร้างโปรเจ็กต์สคริปต์ใหม่ที่ว่างเปล่าโดยไม่มีไฟล์สคริปต์และไฟล์ Manifest พื้นฐาน | 
| get | GET /v1/projects/{scriptId}รับข้อมูลเมตาของโปรเจ็กต์สคริปต์ | 
| getContent | GET /v1/projects/{scriptId}/contentรับเนื้อหาของโปรเจ็กต์สคริปต์ รวมถึงแหล่งที่มาของโค้ดและข้อมูลเมตาสำหรับไฟล์สคริปต์แต่ละไฟล์ | 
| getMetrics | GET /v1/projects/{scriptId}/metricsรับข้อมูลเมตริกสำหรับสคริปต์ เช่น จำนวนการดำเนินการและผู้ใช้ที่ใช้งานอยู่ | 
| updateContent | PUT /v1/projects/{scriptId}/contentอัปเดตเนื้อหาของโปรเจ็กต์สคริปต์ที่ระบุ | 
ทรัพยากร REST: v1.projects.deployments
| วิธีการ | |
|---|---|
| create | POST /v1/projects/{scriptId}/deploymentsสร้างการทำให้ใช้งานได้ของโปรเจ็กต์ Apps Script | 
| delete | DELETE /v1/projects/{scriptId}/deployments/{deploymentId}ลบการติดตั้งใช้งานโปรเจ็กต์ Apps Script | 
| get | GET /v1/projects/{scriptId}/deployments/{deploymentId}รับการทำให้โปรเจ็กต์ Apps Script ใช้งานได้ | 
| list | GET /v1/projects/{scriptId}/deploymentsแสดงรายการการติดตั้งใช้งานโปรเจ็กต์ Apps Script | 
| update | PUT /v1/projects/{deploymentConfig.scriptId}/deployments/{deploymentId}อัปเดตการติดตั้งใช้งานโปรเจ็กต์ Apps Script | 
ทรัพยากร REST: v1.projects.versions
| วิธีการ | |
|---|---|
| create | POST /v1/projects/{scriptId}/versionsสร้างเวอร์ชันใหม่ที่เปลี่ยนแปลงไม่ได้โดยใช้รหัสปัจจุบัน โดยมีหมายเลขเวอร์ชันที่ไม่ซ้ำกัน | 
| get | GET /v1/projects/{scriptId}/versions/{versionNumber}รับเวอร์ชันของโปรเจ็กต์สคริปต์ | 
| list | GET /v1/projects/{scriptId}/versionsแสดงรายการเวอร์ชันของโปรเจ็กต์สคริปต์ | 
ทรัพยากร REST: v1.scripts
| วิธีการ | |
|---|---|
| run | POST /v1/scripts/{scriptId}:runเรียกใช้ฟังก์ชันในโปรเจ็กต์ Apps Script |