Class TriggerBuilder

ট্রিগার নির্মাতা

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
for Document(document) Document Trigger Builder প্রদত্ত নথিতে বাঁধা একটি Document Trigger Builder তৈরি করে এবং ফেরত দেয়।
for Document(key) Document Trigger Builder প্রদত্ত আইডির সাথে ডকুমেন্টের সাথে আবদ্ধ একটি Document Trigger Builder তৈরি করে এবং ফেরত দেয়।
for Form(form) Form Trigger Builder প্রদত্ত ফর্মের সাথে বাঁধা একটি Form Trigger Builder তৈরি করে এবং ফেরত দেয়৷
for Form(key) Form Trigger Builder প্রদত্ত আইডির সাথে ফর্মের সাথে বাঁধা একটি Form Trigger Builder তৈরি করে এবং ফেরত দেয়৷
for Spreadsheet(sheet) Spreadsheet Trigger Builder প্রদত্ত স্প্রেডশীটের সাথে আবদ্ধ একটি Spreadsheet Trigger Builder তৈরি করে এবং ফেরত দেয়।
for Spreadsheet(key) Spreadsheet Trigger Builder প্রদত্ত আইডির সাথে স্প্রেডশীটের সাথে সংযুক্ত একটি Spreadsheet Trigger Builder তৈরি করে এবং ফেরত দেয়।
for User Calendar(emailId) Calendar Trigger Builder ক্যালেন্ডার ট্রিগার তৈরির জন্য একজন নির্মাতাকে ফেরত দেয়।
time Based() Clock Trigger Builder সময়-ভিত্তিক ট্রিগার তৈরির জন্য একটি Clock Trigger Builder তৈরি করে এবং ফেরত দেয়।

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

for Document(document)

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

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

পরামিতি

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

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

Document Trigger Builder — নতুন ডকুমেন্ট ট্রিগার বিল্ডার

অনুমোদন

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

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

for Document(key)

প্রদত্ত আইডির সাথে ডকুমেন্টের সাথে আবদ্ধ একটি Document Trigger Builder তৈরি করে এবং ফেরত দেয়।

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

পরামিতি

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

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

Document Trigger Builder — নতুন ডকুমেন্ট ট্রিগার বিল্ডার

অনুমোদন

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

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

for Form(form)

প্রদত্ত ফর্মের সাথে বাঁধা একটি Form Trigger Builder তৈরি করে এবং ফেরত দেয়৷

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

পরামিতি

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

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

Form Trigger Builder — নতুন FormTriggerBuilder

অনুমোদন

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

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

for Form(key)

প্রদত্ত আইডির সাথে ফর্মের সাথে বাঁধা একটি Form Trigger Builder তৈরি করে এবং ফেরত দেয়৷

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

পরামিতি

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

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

Form Trigger Builder — নতুন FormTriggerBuilder

অনুমোদন

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

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

for Spreadsheet(sheet)

প্রদত্ত স্প্রেডশীটের সাথে আবদ্ধ একটি Spreadsheet Trigger Builder তৈরি করে এবং ফেরত দেয়।

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

পরামিতি

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

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

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

অনুমোদন

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

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

for Spreadsheet(key)

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

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

পরামিতি

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

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

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

অনুমোদন

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

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

for User Calendar(emailId)

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

পরামিতি

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

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

Calendar Trigger Builder — নতুন ক্যালেন্ডার ট্রিগার বিল্ডার।

অনুমোদন

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

  • 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

time Based()

সময়-ভিত্তিক ট্রিগার তৈরির জন্য একটি Clock Trigger Builder তৈরি করে এবং ফেরত দেয়।

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

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

Clock Trigger Builder — নতুন ক্লক ট্রিগার বিল্ডার

অনুমোদন

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

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