จัดการและดำเนินโครงการ 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 |