Apps Script API

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

บริการ: script.googleapis.com

หากต้องการเรียกใช้บริการนี้ เราขอแนะนําให้ใช้ไลบรารีของไคลเอ็นต์ที่ Google ให้ไว้ หากแอปพลิเคชันต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคําขอ API

เอกสารการค้นพบ

เอกสาร Discovery เป็นข้อมูลจําเพาะที่เครื่องอ่านได้สําหรับการอธิบายและใช้ REST API ซึ่งจะใช้ในการสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งอาจให้เอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางบริการ

ปลายทางบริการคือ 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.Deploys

เมธอด
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