REST Resource: projects.deployments

ทรัพยากร: การทำให้ใช้งานได้

แสดงการใช้สคริปต์รายการเดียว

การแสดง JSON
{
  "deploymentId": string,
  "deploymentConfig": {
    object (DeploymentConfig)
  },
  "updateTime": string,
  "entryPoints": [
    {
      object (EntryPoint)
    }
  ]
}
ช่อง
deploymentId

string

รหัสการทำให้ใช้งานได้สำหรับการทำให้ใช้งานได้นี้

deploymentConfig

object (DeploymentConfig)

การกำหนดค่าการทำให้ใช้งานได้

updateTime

string (Timestamp format)

การประทับวันที่ที่แก้ไขล่าสุด

การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: "2014-10-02T15:01:23Z" และ "2014-10-02T15:01:23.045123456Z"

entryPoints[]

object (EntryPoint)

จุดแรกเข้าของการทำให้ใช้งานได้

DeploymentConfig

ข้อมูลเมตาที่ระบุการกำหนดค่าการทำให้ใช้งานได้

การแสดง JSON
{
  "scriptId": string,
  "versionNumber": integer,
  "manifestFileName": string,
  "description": string
}
ช่อง
scriptId

string

รหัสไดรฟ์ของโครงการสคริปต์

versionNumber

integer

หมายเลขเวอร์ชันที่การทำให้ใช้งานได้นี้ใช้

manifestFileName

string

ชื่อไฟล์ Manifest สำหรับการทำให้ใช้งานได้นี้

description

string

คำอธิบายสำหรับการทำให้ใช้งานได้นี้

EntryPoint

การกำหนดค่าที่กำหนดวิธีเข้าถึงการทำให้ใช้งานได้จากภายนอก

การแสดง JSON
{
  "entryPointType": enum (EntryPointType),

  // Union field properties can be only one of the following:
  "webApp": {
    object (WebAppEntryPoint)
  },
  "executionApi": {
    object (ExecutionApiEntryPoint)
  },
  "addOn": {
    object (AddOnEntryPoint)
  }
  // End of list of possible types for union field properties.
}
ช่อง
entryPointType

enum (EntryPointType)

ประเภทของจุดแรกเข้า

ฟิลด์การรวม properties พร็อพเพอร์ตี้ของจุดแรกเข้าตามประเภทจุดแรกเข้า properties ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
webApp

object (WebAppEntryPoint)

ข้อกำหนดสำหรับจุดแรกเข้าสำหรับเว็บแอป

executionApi

object (ExecutionApiEntryPoint)

ข้อมูลจำเพาะของจุดแรกเข้าสำหรับการเรียกการดำเนินการของ Apps Script API

addOn

object (AddOnEntryPoint)

พร็อพเพอร์ตี้ส่วนเสริม

EntryPointType

ประเภทของจุดแรกเข้า

Enum
ENTRY_POINT_TYPE_UNSPECIFIED จุดแรกเข้าที่ไม่ระบุ
WEB_APP จุดเข้าถึงเว็บแอปพลิเคชัน
EXECUTION_API จุดแรกเข้าของ API ที่ดำเนินการได้
ADD_ON จุดแรกเข้าของส่วนเสริม

WebAppEntryPoint

จุดเข้าถึงเว็บแอปพลิเคชัน

การแสดง JSON
{
  "url": string,
  "entryPointConfig": {
    object (WebAppConfig)
  }
}
ช่อง
url

string

URL สำหรับเว็บแอปพลิเคชัน

entryPointConfig

object (WebAppConfig)

การกำหนดค่าของจุดแรกเข้า

WebAppConfig

การกำหนดค่าจุดแรกเข้าของเว็บแอป

การแสดง JSON
{
  "access": enum (Access),
  "executeAs": enum (ExecuteAs)
}
ช่อง
access

enum (Access)

ผู้ที่มีสิทธิ์เรียกใช้เว็บแอป

executeAs

enum (ExecuteAs)

บุคคลที่จะเรียกใช้เว็บแอป

การเข้าถึง

การกำหนดค่าการเข้าถึง

Enum
UNKNOWN_ACCESS ไม่ควรใช้ค่าเริ่มต้น
MYSELF มีเพียงผู้ใช้ที่ทำให้เว็บแอปหรือไฟล์สั่งการใช้งานได้เท่านั้นที่จะเข้าถึงได้ โปรดทราบว่านี่ไม่ใช่เจ้าของโปรเจ็กต์สคริปต์เสมอไป
DOMAIN เฉพาะผู้ใช้ในโดเมนเดียวกับผู้ใช้ที่ทำให้เว็บแอปหรือไฟล์ปฏิบัติการใช้งานได้เท่านั้น
ANYONE ผู้ใช้ทุกคนที่ลงชื่อเข้าสู่ระบบจะเข้าถึงเว็บแอปหรือไฟล์ปฏิบัติการได้
ANYONE_ANONYMOUS ผู้ใช้ทุกคนไม่ว่าจะลงชื่อเข้าสู่ระบบหรือไม่ก็ตาม จะเข้าถึงเว็บแอปหรือไฟล์ปฏิบัติการได้

ExecuteAs

การกำหนดค่าที่ระบุผู้ใช้ภายใต้สิทธิ์ที่เว็บแอปควรเรียกใช้

Enum
UNKNOWN_EXECUTE_AS ไม่ควรใช้ค่าเริ่มต้น
USER_ACCESSING สคริปต์จะทำงานเมื่อผู้ใช้เข้าถึงเว็บแอป
USER_DEPLOYING สคริปต์จะทำงานในฐานะผู้ใช้ที่ทำให้เว็บแอปใช้งานได้ โปรดทราบว่าไม่จำเป็นต้องเป็นเจ้าของโครงการสคริปต์

ExecutionApiEntryPoint

จุดแรกเข้าของ API ที่ดำเนินการได้

การแสดง JSON
{
  "entryPointConfig": {
    object (ExecutionApiConfig)
  }
}
ช่อง
entryPointConfig

object (ExecutionApiConfig)

การกำหนดค่าของจุดแรกเข้า

ExecutionApiConfig

การกำหนดค่าจุดแรกเข้าที่ดำเนินการได้ของ API

การแสดง JSON
{
  "access": enum (Access)
}
ช่อง
access

enum (Access)

ผู้ที่มีสิทธิ์เรียกใช้ไฟล์ดำเนินการของ API

AddOnEntryPoint

จุดแรกเข้าของส่วนเสริม

การแสดง JSON
{
  "addOnType": enum (AddOnType),
  "title": string,
  "description": string,
  "helpUrl": string,
  "reportIssueUrl": string,
  "postInstallTipUrl": string
}
ช่อง
addOnType

enum (AddOnType)

รายการประเภทคอนเทนเนอร์ที่รองรับที่จำเป็นสำหรับส่วนเสริม

title

string

ชื่อที่จำเป็นสำหรับส่วนเสริม

description

string

คําอธิบาย (ไม่บังคับ) ของส่วนเสริม

helpUrl

string

URL ความช่วยเหลือ (ไม่บังคับ) ของส่วนเสริม

reportIssueUrl

string

URL ของรายงานปัญหา (ไม่บังคับ) ของส่วนเสริม

postInstallTipUrl

string

URL เคล็ดลับหลังการติดตั้งที่จำเป็นของส่วนเสริม

AddOnType

AddType กำหนดหมวดหมู่ส่วนเสริมที่แอปพลิเคชันโฮสต์จะจัดการ ส่วนเสริมแต่ละประเภทมีส่วนคือไฟล์ Manifest ของสคริปต์ที่ใช้เมื่อทำให้ใช้งานได้หรือเรียกใช้ส่วนเสริมในประเภทนั้นๆ

Enum
UNKNOWN_ADDON_TYPE ค่าเริ่มต้น ประเภทส่วนเสริมที่ไม่รู้จัก
GMAIL ประเภทส่วนเสริมสำหรับ Gmail
DATA_STUDIO ประเภทส่วนเสริมสำหรับ Data Studio

วิธีการ

create

สร้างการติดตั้งใช้งานโปรเจ็กต์ Apps Script

delete

ลบการติดตั้งใช้งานโปรเจ็กต์ Apps Script

get

รับการติดตั้งใช้งานโปรเจ็กต์ Apps Script

list

แสดงการติดตั้งใช้งานโปรเจ็กต์ Apps Script

update

อัปเดตการติดตั้งใช้งานโปรเจ็กต์ Apps Script