บริการนี้ให้สิทธิ์เข้าถึงทริกเกอร์สคริปต์และการเผยแพร่สคริปต์
คลาส
| ชื่อ | รายละเอียดแบบย่อ |
|---|---|
Auth | การแจงนับที่ระบุหมวดหมู่ของบริการที่ได้รับอนุญาตซึ่ง Apps Script สามารถ เรียกใช้ผ่านฟังก์ชันที่ทริกเกอร์ |
Authorization | ออบเจ็กต์ที่ตรวจสอบว่าผู้ใช้ได้ให้สิทธิ์สำหรับขอบเขตที่จำเป็นของสคริปต์หรือไม่ |
Authorization | การแจงนับที่ระบุสถานะการให้สิทธิ์ของสคริปต์ |
Calendar | เครื่องมือสร้างทริกเกอร์ปฏิทิน |
Clock | เครื่องมือสร้างสำหรับทริกเกอร์นาฬิกา |
Document | เครื่องมือสร้างสำหรับทริกเกอร์เอกสาร |
Event | การแจงนับที่ระบุประเภทของเหตุการณ์ที่ทริกเกอร์ |
Form | เครื่องมือสร้างทริกเกอร์แบบฟอร์ม |
Installation | การแจงนับที่ระบุวิธีการติดตั้งสคริปต์เป็นส่วนเสริมสำหรับผู้ใช้ปัจจุบัน |
Script | เข้าถึงและจัดการการเผยแพร่สคริปต์และทริกเกอร์ |
Service | เข้าถึงและจัดการการเผยแพร่สคริปต์ |
Spreadsheet | เครื่องมือสร้างทริกเกอร์สเปรดชีต |
State | อนุญาตให้สคริปต์สร้างโทเค็นสถานะที่ใช้ใน API เรียกกลับได้ (เช่น โฟลว์ OAuth) |
Trigger | ทริกเกอร์สคริปต์ |
Trigger | เครื่องมือสร้างทั่วไปสำหรับทริกเกอร์สคริปต์ |
Trigger | การแจงนับที่ระบุแหล่งที่มาของเหตุการณ์ที่ทําให้ทริกเกอร์ทํางาน |
Auth Mode
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
|---|---|---|
NONE | Enum | โหมดที่ไม่อนุญาตให้เข้าถึงบริการใดๆ ที่ต้องมีการให้สิทธิ์ |
CUSTOM_FUNCTION | Enum | โหมดที่อนุญาตให้เข้าถึงบริการบางส่วนแบบจำกัดเพื่อใช้ในฟังก์ชันสเปรดชีตที่กำหนดเอง |
LIMITED | Enum | โหมดที่อนุญาตให้เข้าถึงบริการบางส่วนแบบจำกัด |
FULL | Enum | โหมดที่อนุญาตให้เข้าถึงบริการทั้งหมดที่ต้องมีการให้สิทธิ์ |
Authorization Info
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | Authorization | รับค่าที่ระบุว่าผู้ใช้ต้องให้สิทธิ์สคริปต์นี้เพื่อใช้บริการอย่างน้อย 1 รายการ (เช่น Script) หรือไม่ |
get | String|null | รับ URL การให้สิทธิ์ที่ใช้ให้สิทธิ์เข้าถึงสคริปต์ได้ |
get | String[]|null | รับรายการขอบเขตที่ได้รับอนุญาตสำหรับสคริปต์ |
Authorization Status
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
|---|---|---|
REQUIRED | Enum | ผู้ใช้ต้องให้สิทธิ์สคริปต์นี้เพื่อใช้บริการอย่างน้อย 1 รายการ |
NOT_REQUIRED | Enum | ผู้ใช้ได้ให้สิทธิ์ทั้งหมดที่สคริปต์นี้ต้องการในปัจจุบันแล้ว |
Calendar Trigger Builder
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
create() | Trigger | สร้างทริกเกอร์และแสดงผล |
on | Calendar | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อมีการสร้าง อัปเดต หรือลบรายการในปฏิทิน |
Clock Trigger Builder
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
after(durationMilliseconds) | Clock | ระบุระยะเวลาขั้นต่ำ (เป็นมิลลิวินาที) หลังจากเวลาปัจจุบันที่ทริกเกอร์จะทำงาน |
at(date) | Clock | ระบุเวลาที่ทริกเกอร์ทำงาน |
at | Clock | ระบุว่าทริกเกอร์จะเริ่มทำงานในวันที่ที่ระบุ โดยค่าเริ่มต้นจะเริ่มทำงานใกล้กับเวลาเที่ยงคืน (+/- 15 นาที) |
at | Clock | ระบุชั่วโมงที่ทริกเกอร์ทำงาน |
create() | Trigger | สร้างทริกเกอร์ |
every | Clock | ระบุให้เรียกใช้ทริกเกอร์ทุก n วัน |
every | Clock | ระบุให้เรียกใช้ทริกเกอร์ทุก n ชั่วโมง |
every | Clock | ระบุให้เรียกใช้ทริกเกอร์ทุกๆ n นาที |
every | Clock | ระบุให้เรียกใช้ทริกเกอร์ทุก n สัปดาห์ |
in | Clock | ระบุเขตเวลาสำหรับวันที่/เวลาที่ระบุเมื่อทริกเกอร์ทำงาน |
near | Clock | ระบุนาทีที่ทริกเกอร์ทำงาน (บวกหรือลบ 15 นาที) |
on | Clock | ระบุวันที่ในเดือนที่จะเรียกใช้ทริกเกอร์ |
on | Clock | ระบุวันในสัปดาห์ที่ทริกเกอร์ทำงาน |
Document Trigger Builder
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
create() | Trigger | สร้างและแสดงผลทริกเกอร์ใหม่ |
on | Document | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อเปิดเอกสาร |
Event Type
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
|---|---|---|
CLOCK | Enum | ทริกเกอร์จะเริ่มทำงานเมื่อเหตุการณ์ที่อิงตามเวลาถึงเวลาที่กำหนด |
ON_OPEN | Enum | ทริกเกอร์จะทำงานเมื่อผู้ใช้เปิดไฟล์ Google เอกสาร, ชีต หรือฟอร์ม |
ON_EDIT | Enum | ทริกเกอร์จะทำงานเมื่อผู้ใช้แก้ไขไฟล์ Google ชีต (เช่น ป้อนค่าใหม่ลงในเซลล์ ซึ่งถือเป็นการแก้ไขแทนการเปลี่ยนแปลง) |
ON_FORM_SUBMIT | Enum | ทริกเกอร์จะทำงานเมื่อผู้ใช้ตอบแบบฟอร์มของ Google |
ON_CHANGE | Enum | ทริกเกอร์จะทำงานเมื่อผู้ใช้เปลี่ยนไฟล์ Google ชีต (เช่น โดยการเพิ่มแถว ซึ่งถือเป็นการเปลี่ยนแปลงแทนการแก้ไข) |
ON_EVENT_UPDATED | Enum | ทริกเกอร์จะทำงานเมื่อมีการสร้าง อัปเดต หรือลบกิจกรรมใน Google ปฏิทินที่ระบุ |
Form Trigger Builder
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
create() | Trigger | สร้างและแสดงผลทริกเกอร์ใหม่ |
on | Form | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อมีการส่งคำตอบไปยังแบบฟอร์ม |
on | Form | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อเปิดมุมมองแก้ไขของแบบฟอร์ม |
Installation Source
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
|---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | ผู้ดูแลระบบติดตั้งส่วนเสริมสำหรับโดเมนของผู้ใช้ |
NONE | Enum | สคริปต์ไม่ได้ทำงานเป็นส่วนเสริม |
WEB_STORE_ADD_ON | Enum | ผู้ใช้ติดตั้งส่วนเสริมจาก Chrome เว็บสโตร์ |
Script App
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
|---|---|---|
Auth | Auth | การแจงนับที่ระบุหมวดหมู่ของบริการที่ได้รับอนุญาตซึ่ง Apps Script สามารถ เรียกใช้ผ่านฟังก์ชันที่ทริกเกอร์ |
Authorization | Authorization | การแจงนับที่ระบุสถานะการให้สิทธิ์ของสคริปต์ |
Event | Event | การแจงนับที่ระบุประเภทของเหตุการณ์ที่ทริกเกอร์ |
Installation | Installation | การแจงนับที่ระบุวิธีการติดตั้งสคริปต์ให้กับผู้ใช้ในรูปแบบของส่วนเสริม |
Trigger | Trigger | การแจงนับที่ระบุแหล่งที่มาของเหตุการณ์ที่ทําให้ทริกเกอร์ทํางาน |
Week | Weekday | การแจงนับที่แสดงวันในสัปดาห์ |
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
delete | void | นำทริกเกอร์ที่ระบุออกเพื่อไม่ให้ทำงานอีกต่อไป |
get | Authorization | รับออบเจ็กต์ที่ตรวจสอบว่าผู้ใช้ได้ให้สิทธิ์สำหรับข้อกำหนดของสคริปต์ทั้งหมดหรือไม่ |
get | Authorization | รับออบเจ็กต์ที่ตรวจสอบว่าผู้ใช้ได้ให้สิทธิ์สำหรับขอบเขตที่ขอหรือไม่ |
get | String|null | รับโทเค็นข้อมูลประจำตัว Openopenid |
get | Installation | แสดงค่า Enum ที่ระบุวิธีติดตั้งสคริปต์เป็นส่วนเสริมสำหรับ ผู้ใช้ปัจจุบัน (เช่น ผู้ใช้ติดตั้งด้วยตนเองผ่าน Chrome เว็บสโตร์ หรือผู้ดูแลระบบโดเมนติดตั้งให้ผู้ใช้ทั้งหมด) |
get | String | รับโทเค็น การเข้าถึง OAuth 2.0 สำหรับผู้ใช้ที่มีผล |
get | Trigger[] | รับทริกเกอร์ที่ติดตั้งได้ทั้งหมดที่เชื่อมโยงกับโปรเจ็กต์ปัจจุบันและผู้ใช้ปัจจุบัน |
get | String | รับรหัสที่ไม่ซ้ำกันของโปรเจ็กต์สคริปต์ |
get | Service | รับออบเจ็กต์ที่ใช้เพื่อควบคุมการเผยแพร่สคริปต์เป็นเว็บแอป |
get | Trigger[] | รับทริกเกอร์ที่ติดตั้งได้ทั้งหมดซึ่งผู้ใช้เป็นเจ้าของในเอกสารที่ระบุ สำหรับสคริปต์หรือส่วนเสริมนี้เท่านั้น |
get | Trigger[] | รับทริกเกอร์ที่ติดตั้งได้ทั้งหมดซึ่งผู้ใช้เป็นเจ้าของในแบบฟอร์มที่ระบุ สำหรับสคริปต์หรือส่วนเสริมนี้เท่านั้น |
get | Trigger[] | รับทริกเกอร์ที่ติดตั้งได้ทั้งหมดซึ่งผู้ใช้เป็นเจ้าของในสเปรดชีตที่ระบุ สำหรับสคริปต์หรือส่วนเสริมนี้เท่านั้น |
invalidate | void | ยกเลิกการให้สิทธิ์ที่ผู้ใช้ที่มีผลบังคับใช้มีในการเรียกใช้สคริปต์ปัจจุบัน |
new | State | สร้างเครื่องมือสร้างโทเค็นสถานะที่ใช้ใน API เรียกกลับได้ (เช่น โฟลว์ OAuth) |
new | Trigger | เริ่มกระบวนการสร้างทริกเกอร์ที่ติดตั้งได้ ซึ่งจะเรียกฟังก์ชันที่ระบุเมื่อทริกเกอร์ทำงาน |
require | void | ตรวจสอบว่าผู้ใช้ได้ให้ความยินยอมสำหรับขอบเขตทั้งหมดที่สคริปต์ร้องขอหรือไม่ |
require | void | ตรวจสอบว่าผู้ใช้ให้ความยินยอมสำหรับขอบเขตที่ขอหรือไม่ |
Service
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | String | แสดง URL ของเว็บแอปหากมีการติดตั้งใช้งานแล้ว หรือแสดง null หากไม่มีการติดตั้งใช้งาน |
is | Boolean | แสดง true หากเข้าถึงสคริปต์เป็นเว็บแอปได้ |
Spreadsheet Trigger Builder
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
create() | Trigger | สร้างทริกเกอร์และแสดงผล |
on | Spreadsheet | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อมีการเปลี่ยนแปลงเนื้อหาหรือโครงสร้างของสเปรดชีต |
on | Spreadsheet | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อมีการแก้ไขสเปรดชีต |
on | Spreadsheet | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อมีการส่งแบบฟอร์มไปยังสเปรดชีต |
on | Spreadsheet | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อเปิดสเปรดชีต |
State Token Builder
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
create | String | สร้างการแสดงสตริงที่เข้ารหัสของโทเค็นสถานะ |
with | State | เพิ่มอาร์กิวเมนต์ลงในโทเค็น |
with | State | ตั้งค่าฟังก์ชัน Callback |
with | State | ตั้งค่าระยะเวลา (เป็นวินาที) ที่โทเค็นใช้งานได้ |
Trigger
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
get | Event | แสดงประเภทเหตุการณ์ที่ทริกเกอร์เริ่มทำงาน |
get | String | แสดงผลฟังก์ชันที่จะเรียกใช้เมื่อทริกเกอร์ทำงาน |
get | Trigger | แสดงผลแหล่งที่มาของเหตุการณ์ที่จะทําให้ทริกเกอร์เริ่มทํางาน |
get | String | แสดงรหัสที่เฉพาะเจาะจงกับแหล่งที่มา |
get | String | แสดงตัวระบุที่ไม่ซ้ำกันซึ่งใช้แยกความแตกต่างระหว่างทริกเกอร์ได้ |
Trigger Builder
เมธอด
| วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
|---|---|---|
for | Document | สร้างและแสดงผล Document ที่เชื่อมโยงกับเอกสารที่ระบุ |
for | Document | สร้างและแสดง Document ที่เชื่อมโยงกับเอกสารที่มีรหัสที่ระบุ |
for | Form | สร้างและแสดงผล Form ที่เชื่อมโยงกับแบบฟอร์มที่ระบุ |
for | Form | สร้างและแสดง Form ที่เชื่อมโยงกับแบบฟอร์มที่มีรหัสที่ระบุ |
for | Spreadsheet | สร้างและแสดงผล Spreadsheet ที่เชื่อมโยงกับสเปรดชีตที่ระบุ |
for | Spreadsheet | สร้างและแสดงผล Spreadsheet ที่เชื่อมโยงกับสเปรดชีตที่มีรหัสที่ระบุ
|
for | Calendar | แสดงผลเครื่องมือสร้างสำหรับการสร้างทริกเกอร์ปฏิทิน |
time | Clock | สร้างและแสดงผล Clock สำหรับสร้างทริกเกอร์ตามเวลา |
Trigger Source
พร็อพเพอร์ตี้
| พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
|---|---|---|
SPREADSHEETS | Enum | Google ชีตทำให้ทริกเกอร์เริ่มทำงาน |
CLOCK | Enum | เหตุการณ์ที่อิงตามเวลาจะทําให้ทริกเกอร์เริ่มทํางาน |
FORMS | Enum | Google ฟอร์มทำให้ทริกเกอร์ทำงาน |
DOCUMENTS | Enum | Google เอกสารทำให้ทริกเกอร์เริ่มทำงาน |
CALENDAR | Enum | Google ปฏิทินทำให้ทริกเกอร์ทำงาน |