Class TriggerBuilder

TriggerBuilder

Builder גנרי לטריגרים של סקריפטים.

שיטות

שיטהסוג הערך המוחזרתיאור קצר
forDocument(document)DocumentTriggerBuilderיוצרת ומחזירה DocumentTriggerBuilder שמקושר למסמך הנתון.
forDocument(key)DocumentTriggerBuilderהפונקציה יוצרת ומחזירה DocumentTriggerBuilder שמקושרת למסמך עם המזהה הנתון.
forForm(form)FormTriggerBuilderהפונקציה יוצרת ומחזירה FormTriggerBuilder שמקושרת לטופס הנתון.
forForm(key)FormTriggerBuilderיצירה ומחזירה של FormTriggerBuilder שמקושר לטופס עם המזהה הנתון.
forSpreadsheet(sheet)SpreadsheetTriggerBuilderיצירה ומחזירה של קובץ SpreadsheetTriggerBuilder שמקושר לגיליון האלקטרוני הנתון.
forSpreadsheet(key)SpreadsheetTriggerBuilderיצירה ומחזירה של SpreadsheetTriggerBuilder שמקושרת לגיליון האלקטרוני עם הערך הנתון ID.
forUserCalendar(emailId)CalendarTriggerBuilderהפונקציה מחזירה builder ליצירת טריגרים של יומן.
timeBased()ClockTriggerBuilderיצירה ומחזירה של ClockTriggerBuilder ליצירת טריגרים מבוססי-זמן.

מסמכי תיעוד מפורטים

forDocument(document)

יוצרת ומחזירה DocumentTriggerBuilder שמקושר למסמך הנתון.

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

פרמטרים

שםסוגתיאור
documentDocumentהמסמך

חזרה

DocumentTriggerBuilder — ה-DocumentTriggerBuilder החדש

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

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

forDocument(key)

הפונקציה יוצרת ומחזירה DocumentTriggerBuilder שמקושרת למסמך עם המזהה הנתון.

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

פרמטרים

שםסוגתיאור
keyStringהמזהה של המסמך

חזרה

DocumentTriggerBuilder — ה-DocumentTriggerBuilder החדש

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

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

forForm(form)

הפונקציה יוצרת ומחזירה FormTriggerBuilder שמקושרת לטופס הנתון.

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

פרמטרים

שםסוגתיאור
formFormהטופס

חזרה

FormTriggerBuilder – ה-FormTriggerBuilder החדש

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

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

forForm(key)

יצירה ומחזירה של FormTriggerBuilder שמקושר לטופס עם המזהה הנתון.

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

פרמטרים

שםסוגתיאור
keyStringהמזהה של הטופס

חזרה

FormTriggerBuilder – ה-FormTriggerBuilder החדש

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

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

forSpreadsheet(sheet)

יצירה ומחזירה של קובץ SpreadsheetTriggerBuilder שמקושר לגיליון האלקטרוני הנתון.

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

פרמטרים

שםסוגתיאור
sheetSpreadsheetהגיליון האלקטרוני

חזרה

SpreadsheetTriggerBuilder – הגרסה החדשה של IssueTriggerBuilder

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

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

forSpreadsheet(key)

יצירה ומחזירה של SpreadsheetTriggerBuilder שמקושרת לגיליון האלקטרוני עם הערך הנתון ID.

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

פרמטרים

שםסוגתיאור
keyStringהמזהה של הגיליון האלקטרוני

חזרה

SpreadsheetTriggerBuilder – הגרסה החדשה של IssueTriggerBuilder

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

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

forUserCalendar(emailId)

הפונקציה מחזירה builder ליצירת טריגרים של יומן.

פרמטרים

שםסוגתיאור
emailIdStringמזהה האימייל של יומן המשתמש שאחריה הטריגר עוקב.

חזרה

CalendarTriggerBuilder – הגרסה החדשה של CalendarTriggerBuilder.

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • 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()

יצירה ומחזירה של ClockTriggerBuilder ליצירת טריגרים מבוססי-זמן.

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

חזרה

ClockTriggerBuilder — ה-CwatchTriggerBuilder החדש

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

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