Class Trigger

ট্রিগার

একটি স্ক্রিপ্ট ট্রিগার.

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
getEventType() EventType যে ইভেন্টের ধরনটি ট্রিগারটি চালু করে তা ফেরত দেয়।
getHandlerFunction() String ট্রিগার ফায়ার করার সময় যে ফাংশনটি কল করা হবে তা ফেরত দেয়।
getTriggerSource() TriggerSource ইভেন্টের উৎস ফেরত দেয় যা ট্রিগারকে ফায়ার করবে।
getTriggerSourceId() String উৎসে নির্দিষ্ট আইডি ফেরত দেয়।
getUniqueId() String একটি অনন্য শনাক্তকারী প্রদান করে যা একে অপরের থেকে ট্রিগারগুলিকে আলাদা করতে ব্যবহার করা যেতে পারে।

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

getEventType()

যে ইভেন্টের ধরনটি ট্রিগারটি চালু করে তা ফেরত দেয়।

var triggers = ScriptApp.getProjectTriggers();
for (var i = 0; i < triggers.length; i++) {
  if (triggers[i].getEventType() == ScriptApp.EventType.CLOCK) {
    // Some code here - other options are:
    // ScriptApp.EventType.ON_EDIT
    // ScriptApp.EventType.ON_FORM_SUBMIT
    // ScriptApp.EventType.ON_OPEN
  }
}

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

EventType - ইভেন্টের ধরন যার জন্য এটি একটি ট্রিগার

অনুমোদন

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

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

getHandlerFunction()

ট্রিগার ফায়ার করার সময় যে ফাংশনটি কল করা হবে তা ফেরত দেয়।

// Create a trigger for the script.
ScriptApp.newTrigger('myFunction').forSpreadsheet('id of my spreadsheet').onEdit().create();
Logger.log(ScriptApp.getProjectTriggers()[0].getHandlerFunction()); // logs "myFunction"

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

String - পদ্ধতির নাম

অনুমোদন

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

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

getTriggerSource()

ইভেন্টের উৎস ফেরত দেয় যা ট্রিগারকে ফায়ার করবে।

উদাহরণস্বরূপ, একটি স্প্রেডশীট অন এডিট ট্রিগার স্প্রেডশীট প্রদান করবে, অথবা একটি সময় ভিত্তিক ট্রিগার CLOCK প্রদান করবে।

var triggers = ScriptApp.getProjectTriggers();
for (var i = 0; i < triggers.length; i++) {
  if (triggers[i].getTriggerSource() == ScriptApp.TriggerSource.CLOCK) {
    Logger.log(triggers[i].getUniqueId() + " source is clock");
  } else if (triggers[i].getTriggerSource() == ScriptApp.TriggerSource.SPREADSHEETS) {
    Logger.log(triggers[i].getUniqueId() + " source is spreadsheets");
  }
}

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

TriggerSource — যে প্রকাশকের জন্য এটি একটি ট্রিগার

অনুমোদন

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

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

getTriggerSourceId()

উৎসে নির্দিষ্ট আইডি ফেরত দেয়।

উদাহরণস্বরূপ, যদি ট্রিগার উৎস একটি স্প্রেডশীট হয়, তাহলে এটি হবে স্প্রেডশীটের আইডি। ঘড়ি ইভেন্টের জন্য এটি শূন্য প্রদান করে।

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

String — প্রকাশকের সত্তার আইডি যার জন্য এটি একটি ট্রিগার

অনুমোদন

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

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

getUniqueId()

একটি অনন্য শনাক্তকারী প্রদান করে যা একে অপরের থেকে ট্রিগারগুলিকে আলাদা করতে ব্যবহার করা যেতে পারে।

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

String - ট্রিগারের অনন্য শনাক্তকারী

অনুমোদন

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

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