Apps Script API

จัดการและดำเนินโครงการ Google Apps Script

บริการ: 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