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 ใช้งานได้