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)

จุดแรกเข้าและการทําให้ใช้งานได้

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

ข้อมูลเมตาจะกําหนดวิธีกําหนดค่าการทําให้ใช้งานได้

การแสดง 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)

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

ช่อง Union properties คุณสมบัติของจุดแรกเข้าต่อประเภทจุดแรกเข้า properties ต้องเป็นอย่างใดอย่างหนึ่งต่อไปนี้เท่านั้น
webApp

object (WebAppEntryPoint)

ข้อกําหนดของจุดเข้าใช้งานสําหรับเว็บแอป

executionApi

object (ExecutionApiEntryPoint)

ข้อกําหนดจุดแรกเข้าสําหรับการเรียกการดําเนินการ Apps Script API

addOn

object (AddOnEntryPoint)

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

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

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

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

จุดเข้าถึงเว็บแอป

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

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

string

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

entryPointConfig

object (WebAppConfig)

การกําหนดค่าจุดเข้า

การกําหนดค่า WebApp

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

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

enum (Access)

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

executeAs

enum (ExecuteAs)

บุคคลที่ดําเนินการเว็บแอป

การเข้าถึง

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

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

ผู้ดําเนินการ

การกําหนดค่าที่ระบุผู้ใช้ว่าเว็บแอปควรทํางานในนามของใคร

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

เพิ่มจุดแรกเข้า

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

การแสดง 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 เคล็ดลับหลังการติดตั้งของส่วนเสริม

ประเภทส่วนเสริม

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