บริการนี้ให้สิทธิ์เข้าถึงทริกเกอร์สคริปต์และการเผยแพร่สคริปต์
ชั้นเรียน
ชื่อ | รายละเอียดแบบย่อ |
---|---|
Auth | การแจกแจงที่ระบุหมวดหมู่ของบริการที่ได้รับอนุญาตซึ่ง Apps Script สามารถดำเนินการผ่านฟังก์ชันที่ทริกเกอร์ |
Authorization | ออบเจ็กต์ที่ใช้เพื่อระบุว่าผู้ใช้ต้องให้สิทธิ์สคริปต์นี้เพื่อใช้บริการอย่างน้อย 1 อย่างหรือไม่ และเพื่อระบุ URL สําหรับกล่องโต้ตอบการให้สิทธิ์ |
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 | รับ URL การให้สิทธิ์ที่สามารถใช้เพื่อมอบสิทธิ์เข้าถึงสคริปต์ |
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 Forms |
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 | รับออบเจ็กต์ที่ใช้เพื่อระบุว่าผู้ใช้ต้องให้สิทธิ์สคริปต์นี้เพื่อใช้บริการอย่างน้อย 1 รายการหรือไม่ และเพื่อระบุ URL สําหรับกล่องโต้ตอบการให้สิทธิ์ |
get | String | รับโทเค็นข้อมูลประจำตัว 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 | เริ่มกระบวนการสร้างทริกเกอร์ที่ติดตั้งได้ ซึ่งจะเรียกใช้ฟังก์ชันหนึ่งๆ เมื่อทริกเกอร์ทำงาน |
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 ปฏิทินทริกเกอร์ให้ทำงาน |