Class TriggerBuilder

ট্রিগারবিল্ডার

স্ক্রিপ্ট ট্রিগারের জন্য একটি সাধারণ নির্মাতা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
forDocument(document) DocumentTriggerBuilder প্রদত্ত নথিতে বাঁধা একটি DocumentTriggerBuilder তৈরি করে এবং ফেরত দেয়।
forDocument(key) DocumentTriggerBuilder প্রদত্ত আইডির সাথে নথিতে বাঁধা একটি DocumentTriggerBuilder তৈরি করে এবং ফেরত দেয়।
forForm(form) FormTriggerBuilder প্রদত্ত ফর্মের সাথে বাঁধা একটি FormTriggerBuilder তৈরি করে এবং ফেরত দেয়।
forForm(key) FormTriggerBuilder প্রদত্ত আইডির সাথে ফর্মের সাথে বাঁধা একটি FormTriggerBuilder তৈরি করে এবং ফেরত দেয়।
forSpreadsheet(sheet) SpreadsheetTriggerBuilder প্রদত্ত স্প্রেডশীটের সাথে আবদ্ধ একটি SpreadsheetTriggerBuilder তৈরি করে এবং ফেরত দেয়।
forSpreadsheet(key) SpreadsheetTriggerBuilder প্রদত্ত আইডির সাথে স্প্রেডশীটের সাথে সংযুক্ত একটি SpreadsheetTriggerBuilder তৈরি করে এবং ফেরত দেয়।
forUserCalendar(emailId) CalendarTriggerBuilder ক্যালেন্ডার ট্রিগার তৈরির জন্য একজন নির্মাতাকে ফেরত দেয়।
timeBased() ClockTriggerBuilder সময়-ভিত্তিক ট্রিগার তৈরির জন্য একটি ClockTriggerBuilder তৈরি করে এবং ফেরত দেয়।

বিস্তারিত ডকুমেন্টেশন

forDocument(document)

প্রদত্ত নথিতে বাঁধা একটি DocumentTriggerBuilder তৈরি করে এবং ফেরত দেয়।

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

পরামিতি

নাম টাইপ বর্ণনা
document Document দলিল

প্রত্যাবর্তন

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

পরামিতি

নাম টাইপ বর্ণনা
key String নথির জন্য আইডি

প্রত্যাবর্তন

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

পরামিতি

নাম টাইপ বর্ণনা
form Form ফর্ম

প্রত্যাবর্তন

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

পরামিতি

নাম টাইপ বর্ণনা
key String ফর্মের জন্য আইডি

প্রত্যাবর্তন

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

পরামিতি

নাম টাইপ বর্ণনা
sheet Spreadsheet স্প্রেডশীট

প্রত্যাবর্তন

SpreadsheetTriggerBuilder — নতুন স্প্রেডশীট ট্রিগারবিল্ডার

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

forSpreadsheet(key)

প্রদত্ত আইডির সাথে স্প্রেডশীটের সাথে সংযুক্ত একটি SpreadsheetTriggerBuilder তৈরি করে এবং ফেরত দেয়।

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

পরামিতি

নাম টাইপ বর্ণনা
key String স্প্রেডশীটের জন্য আইডি

প্রত্যাবর্তন

SpreadsheetTriggerBuilder — নতুন স্প্রেডশীট ট্রিগারবিল্ডার

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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

forUserCalendar(emailId)

ক্যালেন্ডার ট্রিগার তৈরির জন্য একজন নির্মাতাকে ফেরত দেয়।

পরামিতি

নাম টাইপ বর্ণনা
emailId String ট্রিগার মনিটর ব্যবহারকারী ক্যালেন্ডারের ইমেল আইডি।

প্রত্যাবর্তন

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 — নতুন ClockTriggerBuilder

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

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