Class TriggerBuilder

TriggerBuilder

Trình tạo chung cho các kích hoạt tập lệnh.

Phương thức

Phương thứcKiểu dữ liệu trả vềMô tả ngắn
forDocument(document)DocumentTriggerBuilderTạo và trả về một DocumentTriggerBuilder liên kết với tài liệu đã cho.
forDocument(key)DocumentTriggerBuilderTạo và trả về một DocumentTriggerBuilder liên kết với tài liệu có mã nhận dạng đã cho.
forForm(form)FormTriggerBuilderTạo và trả về một FormTriggerBuilder gắn với biểu mẫu cho trước.
forForm(key)FormTriggerBuilderTạo và trả về một FormTriggerBuilder gắn với biểu mẫu có mã nhận dạng đã cho.
forSpreadsheet(sheet)SpreadsheetTriggerBuilderTạo và trả về một SpreadsheetTriggerBuilder liên kết với bảng tính đã cho.
forSpreadsheet(key)SpreadsheetTriggerBuilderTạo và trả về một SpreadsheetTriggerBuilder liên kết với bảng tính bằng mã nhận dạng nhất định.
forUserCalendar(emailId)CalendarTriggerBuilderTrả về trình tạo để tạo điều kiện kích hoạt lịch.
timeBased()ClockTriggerBuilderTạo và trả về một ClockTriggerBuilder để tạo các điều kiện kích hoạt dựa trên thời gian.

Tài liệu chi tiết

forDocument(document)

Tạo và trả về một DocumentTriggerBuilder liên kết với tài liệu đã cho.

ScriptApp.newTrigger('myFunction')
  .forDocument(DocumentApp.getActiveDocument())
  .onOpen()
  .create();

Các tham số

TênLoạiNội dung mô tả
documentDocumenttài liệu

Cầu thủ trả bóng

DocumentTriggerBuilder – DocumentTriggerBuilder mới

Ủy quyền

Tập lệnh sử dụng phương thức này cần được uỷ quyền với một hoặc nhiều phạm vi sau:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

forDocument(key)

Tạo và trả về một DocumentTriggerBuilder liên kết với tài liệu có mã nhận dạng đã cho.

ScriptApp.newTrigger('myFunction')
  .forDocument('1234567890abcdefghijklmnopqrstuvwxyz')
  .onOpen()
  .create();

Các tham số

TênLoạiNội dung mô tả
keyStringmã của giấy tờ

Cầu thủ trả bóng

DocumentTriggerBuilder – DocumentTriggerBuilder mới

Ủy quyền

Tập lệnh sử dụng phương thức này cần được uỷ quyền với một hoặc nhiều phạm vi sau:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

forForm(form)

Tạo và trả về một FormTriggerBuilder gắn với biểu mẫu cho trước.

ScriptApp.newTrigger('myFunction')
  .forForm(FormApp.getActiveForm())
  .onFormSubmit()
  .create();

Các tham số

TênLoạiNội dung mô tả
formFormbiểu mẫu

Cầu thủ trả bóng

FormTriggerBuilder – formTriggerBuilder mới

Ủy quyền

Tập lệnh sử dụng phương thức này cần được uỷ quyền với một hoặc nhiều phạm vi sau:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

forForm(key)

Tạo và trả về một FormTriggerBuilder gắn với biểu mẫu có mã nhận dạng đã cho.

ScriptApp.newTrigger('myFunction')
  .forForm('1234567890abcdefghijklmnopqrstuvwxyz')
  .onFormSubmit()
  .create();

Các tham số

TênLoạiNội dung mô tả
keyStringmã nhận dạng cho biểu mẫu

Cầu thủ trả bóng

FormTriggerBuilder – formTriggerBuilder mới

Ủy quyền

Tập lệnh sử dụng phương thức này cần được uỷ quyền với một hoặc nhiều phạm vi sau:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

forSpreadsheet(sheet)

Tạo và trả về một SpreadsheetTriggerBuilder liên kết với bảng tính đã cho.

ScriptApp.newTrigger('myFunction')
  .forSpreadsheet(SpreadsheetApp.getActive())
  .onEdit()
  .create();

Các tham số

TênLoạiNội dung mô tả
sheetSpreadsheetbảng tính

Cầu thủ trả bóng

SpreadsheetTriggerBuilder — Bảng tínhTriggerBuilder mới

Ủy quyền

Tập lệnh sử dụng phương thức này cần được uỷ quyền với một hoặc nhiều phạm vi sau:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

forSpreadsheet(key)

Tạo và trả về một SpreadsheetTriggerBuilder liên kết với bảng tính bằng mã nhận dạng nhất định.

ScriptApp.newTrigger('myFunction')
  .forSpreadsheet('1234567890abcdefghijklmnopqrstuvwxyz')
  .onEdit()
  .create();

Các tham số

TênLoạiNội dung mô tả
keyStringmã nhận dạng của bảng tính

Cầu thủ trả bóng

SpreadsheetTriggerBuilder — Bảng tínhTriggerBuilder mới

Ủy quyền

Tập lệnh sử dụng phương thức này cần được uỷ quyền với một hoặc nhiều phạm vi sau:

  • https://www.googleapis.com/auth/spreadsheets.currentonly
  • https://www.googleapis.com/auth/spreadsheets

forUserCalendar(emailId)

Trả về trình tạo để tạo điều kiện kích hoạt lịch.

Các tham số

TênLoạiNội dung mô tả
emailIdStringmã email của lịch người dùng mà điều kiện kích hoạt theo dõi.

Cầu thủ trả bóng

CalendarTriggerBuilder — CalendarTriggerBuilder mới.

Ủy quyền

Tập lệnh sử dụng phương thức này cần được uỷ quyền với một hoặc nhiều phạm vi sau:

  • https://www.googleapis.com/auth/calendar
  • https://www.googleapis.com/auth/calendar.readonly
  • https://www.googleapis.com/auth/calendar.events
  • https://www.googleapis.com/auth/calendar.events.readonly
  • https://www.google.com/calendar/feeds

timeBased()

Tạo và trả về một ClockTriggerBuilder để tạo các điều kiện kích hoạt dựa trên thời gian.

ScriptApp.newTrigger('myFunction')
  .timeBased()
  .atDate(2013, 10, 31)
  .create();

Cầu thủ trả bóng

ClockTriggerBuilder –ClockTriggerBuilder mới

Ủy quyền

Tập lệnh sử dụng phương thức này cần được uỷ quyền với một hoặc nhiều phạm vi sau:

  • https://www.googleapis.com/auth/script.scriptapp