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 — নতুন ফর্মট্রিগারবিল্ডার।

অনুমোদন

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

  • 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 — নতুন ফর্মট্রিগারবিল্ডার।

অনুমোদন

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

  • 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