เครื่องมือสร้างสำหรับทริกเกอร์สเปรดชีต
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
create() | Trigger | สร้างทริกเกอร์และแสดงผลทริกเกอร์ |
onChange() | SpreadsheetTriggerBuilder | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อเนื้อหาหรือโครงสร้างของสเปรดชีตมีการเปลี่ยนแปลง |
onEdit() | SpreadsheetTriggerBuilder | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อมีการแก้ไขสเปรดชีต |
onFormSubmit() | SpreadsheetTriggerBuilder | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อสเปรดชีตมีแบบฟอร์มที่ส่งมา |
onOpen() | SpreadsheetTriggerBuilder | ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อเปิดสเปรดชีต |
เอกสารโดยละเอียด
create()
onChange()
ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อเนื้อหาหรือโครงสร้างของสเปรดชีตมีการเปลี่ยนแปลง
var sheet = SpreadsheetApp.getActive(); ScriptApp.newTrigger("myFunction") .forSpreadsheet(sheet) .onChange() .create();
รีเทิร์น
SpreadsheetTriggerBuilder
— เครื่องมือสร้างสำหรับการทำห่วงโซ่
onEdit()
ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อมีการแก้ไขสเปรดชีต
var sheet = SpreadsheetApp.getActive(); ScriptApp.newTrigger("myFunction") .forSpreadsheet(sheet) .onEdit() .create();
รีเทิร์น
SpreadsheetTriggerBuilder
— เครื่องมือสร้างสำหรับการทำห่วงโซ่
onFormSubmit()
ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อสเปรดชีตมีแบบฟอร์มที่ส่งมา
var sheet = SpreadsheetApp.getActive(); ScriptApp.newTrigger("myFunction") .forSpreadsheet(sheet) .onFormSubmit() .create();
รีเทิร์น
SpreadsheetTriggerBuilder
— เครื่องมือสร้างสำหรับการทำสายโซ่
onOpen()
ระบุทริกเกอร์ที่จะเริ่มทำงานเมื่อเปิดสเปรดชีต
var sheet = SpreadsheetApp.getActive(); ScriptApp.newTrigger("myFunction") .forSpreadsheet(sheet) .onOpen() .create();
รีเทิร์น
SpreadsheetTriggerBuilder
— เครื่องมือสร้างสำหรับการทำห่วงโซ่