Script Service

স্ক্রিপ্ট

এই পরিষেবাটি স্ক্রিপ্ট ট্রিগার এবং স্ক্রিপ্ট প্রকাশের অ্যাক্সেস প্রদান করে।

ক্লাস

নাম সংক্ষিপ্ত বিবরণ
Auth Mode একটি গণনা যা শনাক্ত করে যে অনুমোদিত পরিষেবাগুলির কোন বিভাগগুলি অ্যাপস স্ক্রিপ্ট একটি ট্রিগার ফাংশনের মাধ্যমে কার্যকর করতে সক্ষম।
Authorization Info ব্যবহারকারীর এক বা একাধিক পরিষেবা ব্যবহার করার জন্য এই স্ক্রিপ্টটিকে অনুমোদন করতে হবে কিনা এবং একটি অনুমোদন ডায়ালগের জন্য URL প্রদান করতে হবে কিনা তা নির্ধারণ করতে ব্যবহৃত একটি বস্তু৷
Authorization Status একটি স্ক্রিপ্টের অনুমোদনের অবস্থা নির্দেশ করে একটি গণনা৷
Calendar Trigger Builder ক্যালেন্ডার ট্রিগারের জন্য নির্মাতা।
Clock Trigger Builder ঘড়ি ট্রিগার জন্য একটি নির্মাতা.
Document Trigger Builder নথি ট্রিগার জন্য একটি নির্মাতা.
Event Type ট্রিগার হওয়া ইভেন্টের ধরন নির্দেশ করে একটি গণনা।
Form Trigger Builder ফর্ম ট্রিগার জন্য একটি নির্মাতা.
Installation Source একটি গণনা যা নির্দেশ করে যে স্ক্রিপ্টটি বর্তমান ব্যবহারকারীর জন্য অ্যাড-অন হিসাবে কীভাবে ইনস্টল করা হয়েছে।
Script App স্ক্রিপ্ট প্রকাশনা এবং ট্রিগারগুলি অ্যাক্সেস এবং ম্যানিপুলেট করুন।
Service স্ক্রিপ্ট প্রকাশনা অ্যাক্সেস এবং ম্যানিপুলেট.
Spreadsheet Trigger Builder স্প্রেডশীট ট্রিগারের জন্য নির্মাতা।
State Token Builder স্ক্রিপ্টগুলিকে স্টেট টোকেন তৈরি করার অনুমতি দেয় যা কলব্যাক API-এ ব্যবহার করা যেতে পারে (যেমন OAuth প্রবাহ)।
Trigger একটি স্ক্রিপ্ট ট্রিগার.
Trigger Builder স্ক্রিপ্ট ট্রিগারের জন্য একটি সাধারণ নির্মাতা।
Trigger Source ইভেন্টের উৎস নির্দেশ করে এমন একটি গণনা যা ট্রিগারটিকে ফায়ার করে।

Auth Mode

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
NONE Enum একটি মোড যা অনুমোদনের প্রয়োজন এমন কোনো পরিষেবায় অ্যাক্সেসের অনুমতি দেয় না।
CUSTOM_FUNCTION Enum একটি মোড যা কাস্টম স্প্রেডশীট ফাংশনে ব্যবহারের জন্য পরিষেবার সীমিত উপসেটে অ্যাক্সেসের অনুমতি দেয়।
LIMITED Enum একটি মোড যা পরিষেবার একটি সীমিত উপসেটে অ্যাক্সেসের অনুমতি দেয়।
FULL Enum একটি মোড যা অনুমোদনের প্রয়োজন এমন সমস্ত পরিষেবাগুলিতে অ্যাক্সেসের অনুমতি দেয়৷

Authorization Info

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Authorization Status() Authorization Status এমন একটি মান পায় যা নির্দেশ করে যে ব্যবহারকারীকে এক বা একাধিক পরিষেবা ব্যবহার করার জন্য এই স্ক্রিপ্টটি অনুমোদন করতে হবে কিনা (উদাহরণস্বরূপ, Script App.AuthorizationStatus.REQUIRED )।
get Authorization Url() String অনুমোদনের URL পায় যা স্ক্রিপ্টে অ্যাক্সেস দেওয়ার জন্য ব্যবহার করা যেতে পারে।

Authorization Status

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
REQUIRED Enum এক বা একাধিক পরিষেবা ব্যবহার করার জন্য ব্যবহারকারীকে এই স্ক্রিপ্ট অনুমোদন করতে হবে।
NOT_REQUIRED Enum ব্যবহারকারী এই স্ক্রিপ্টটিকে বর্তমানে প্রয়োজনীয় সমস্ত অনুমোদন দিয়েছে৷

Calendar Trigger Builder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create() Trigger ট্রিগার তৈরি করে এবং ফেরত দেয়।
on Event Updated() Calendar Trigger Builder একটি ট্রিগার নির্দিষ্ট করে যা একটি ক্যালেন্ডার এন্ট্রি তৈরি, আপডেট বা মুছে ফেলার সময় ফায়ার করে।

Clock Trigger Builder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
after(durationMilliseconds) Clock Trigger Builder ট্রিগার চালানোর বর্তমান সময়ের পরে সর্বনিম্ন সময়কাল (মিলিসেকেন্ডে) নির্দিষ্ট করে।
at(date) Clock Trigger Builder ট্রিগার কখন চলে তা নির্দিষ্ট করে।
at Date(year, month, day) Clock Trigger Builder নির্দিষ্ট করে যে ট্রিগারটি প্রদত্ত তারিখে, ডিফল্টরূপে মধ্যরাতের কাছাকাছি (+/- 15 মিনিট) ফায়ার করে।
at Hour(hour) Clock Trigger Builder ট্রিগারটি যে ঘন্টায় ট্রিগার চালায় তা নির্দিষ্ট করে।
create() Trigger ট্রিগার তৈরি করে।
every Days(n) Clock Trigger Builder প্রতি n দিনে ট্রিগার চালানোর জন্য নির্দিষ্ট করে।
every Hours(n) Clock Trigger Builder প্রতি n ঘন্টায় ট্রিগার চালানোর জন্য নির্দিষ্ট করে।
every Minutes(n) Clock Trigger Builder প্রতি n মিনিটে ট্রিগার চালানোর জন্য নির্দিষ্ট করে।
every Weeks(n) Clock Trigger Builder প্রতি n সপ্তাহে ট্রিগার চালানোর জন্য নির্দিষ্ট করে।
in Timezone(timezone) Clock Trigger Builder ট্রিগার চালানোর সময় নির্দিষ্ট তারিখ/সময়ের জন্য টাইমজোন নির্দিষ্ট করে।
near Minute(minute) Clock Trigger Builder ট্রিগারটি যে মিনিটে চলে তা নির্দিষ্ট করে (প্লাস বা মাইনাস 15 মিনিট)।
on Month Day(day) Clock Trigger Builder যে মাসে ট্রিগার চলে সেই তারিখটি নির্দিষ্ট করে।
on Week Day(day) Clock Trigger Builder সপ্তাহের যে দিনটি ট্রিগার চালায় তা নির্দিষ্ট করে।

Document Trigger Builder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create() Trigger নতুন ট্রিগার তৈরি করে এবং ফেরত দেয়।
on Open() Document Trigger Builder একটি ট্রিগার নির্দিষ্ট করে যা নথি খোলা হলে ফায়ার হবে।

Event Type

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
CLOCK Enum সময়-চালিত ইভেন্টটি একটি নির্দিষ্ট সময়ে পৌঁছালে ট্রিগারটি ফায়ার করে।
ON_OPEN Enum ব্যবহারকারী Google ডক্স, শীট বা ফর্ম ফাইলটি খুললেই ট্রিগারটি ফায়ার হয়৷
ON_EDIT Enum ব্যবহারকারী যখন Google পত্রক ফাইলটি সম্পাদনা করে তখন ট্রিগারটি ফায়ার হয় (উদাহরণস্বরূপ, একটি কক্ষে একটি নতুন মান প্রবেশ করে, যা পরিবর্তনের পরিবর্তে একটি সম্পাদনা হিসাবে গণনা করা হয়)৷
ON_FORM_SUBMIT Enum ব্যবহারকারী Google ফর্মে সাড়া দিলেই ট্রিগার ফায়ার হয়ে যায়।
ON_CHANGE Enum ব্যবহারকারী যখন Google পত্রক ফাইল পরিবর্তন করে তখন ট্রিগারটি চালু হয় (উদাহরণস্বরূপ, একটি সারি যোগ করে, যা সম্পাদনার পরিবর্তে একটি পরিবর্তন হিসাবে গণনা করা হয়)।
ON_EVENT_UPDATED Enum নির্দিষ্ট Google ক্যালেন্ডারে একটি ইভেন্ট তৈরি, আপডেট বা মুছে ফেলার পরে ট্রিগারটি সক্রিয় হয়।

Form Trigger Builder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create() Trigger নতুন ট্রিগার তৈরি করে এবং ফেরত দেয়।
on Form Submit() Form Trigger Builder একটি ট্রিগার নির্দিষ্ট করে যা ফর্মে একটি প্রতিক্রিয়া জমা দেওয়ার সময় ফায়ার হবে৷
on Open() Form Trigger Builder একটি ট্রিগার নির্দিষ্ট করে যা ফর্মের সম্পাদনা দৃশ্য খোলা হলে ফায়ার হবে৷

Installation Source

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
APPS_MARKETPLACE_DOMAIN_ADD_ON Enum অ্যাড-অন ব্যবহারকারীর ডোমেনের জন্য অ্যাডমিনিস্ট্রেটর দ্বারা ইনস্টল করা হয়েছিল।
NONE Enum স্ক্রিপ্ট অ্যাড-অন হিসাবে চলছে না।
WEB_STORE_ADD_ON Enum অ্যাড-অনটি Chrome ওয়েব স্টোর থেকে ব্যবহারকারী দ্বারা ইনস্টল করা হয়েছে৷

Script App

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
Auth Mode Auth Mode একটি গণনা যা শনাক্ত করে যে অনুমোদিত পরিষেবাগুলির কোন বিভাগগুলি অ্যাপস স্ক্রিপ্ট একটি ট্রিগার ফাংশনের মাধ্যমে কার্যকর করতে সক্ষম।
Authorization Status Authorization Status একটি স্ক্রিপ্টের অনুমোদনের অবস্থা নির্দেশ করে একটি গণনা৷
Event Type Event Type ট্রিগার হওয়া ইভেন্টের ধরন নির্দেশ করে একটি গণনা।
Installation Source Installation Source অ্যাড-অন হিসাবে ব্যবহারকারীর কাছে স্ক্রিপ্টটি কীভাবে ইনস্টল করা হয়েছিল তা নির্দেশ করে একটি গণনা।
Trigger Source Trigger Source ইভেন্টের উৎস নির্দেশ করে এমন একটি গণনা যা ট্রিগারটিকে ফায়ার করে।
Week Day Weekday সপ্তাহের দিনগুলির প্রতিনিধিত্বকারী একটি গণনা৷

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
delete Trigger(trigger) void প্রদত্ত ট্রিগারটি সরিয়ে দেয় যাতে এটি আর চলে না।
get Authorization Info(authMode) Authorization Info ব্যবহারকারীর এক বা একাধিক পরিষেবা ব্যবহার করার জন্য এই স্ক্রিপ্টটিকে অনুমোদন করতে হবে কিনা এবং একটি অনুমোদন ডায়ালগের জন্য URL প্রদান করতে হবে কিনা তা নির্ধারণ করতে একটি বস্তু ব্যবহার করা হয়৷
get Identity Token() String কার্যকর ব্যবহারকারীর জন্য একটি ওপেন আইডি কানেক্ট আইডেন্টিটি টোকেন পায়, যদি openid সুযোগ মঞ্জুর করা হয়।
get Installation Source() Installation Source একটি enum মান প্রদান করে যা নির্দেশ করে যে স্ক্রিপ্টটি বর্তমান ব্যবহারকারীর জন্য অ্যাড-অন হিসাবে কীভাবে ইনস্টল করা হয়েছে (উদাহরণস্বরূপ, ব্যবহারকারী এটি Chrome ওয়েব স্টোরের মাধ্যমে ব্যক্তিগতভাবে ইনস্টল করেছেন কিনা, বা একজন ডোমেন প্রশাসক এটি সমস্ত ব্যবহারকারীর জন্য ইনস্টল করেছেন কিনা)৷
get OAuth Token() String কার্যকর ব্যবহারকারীর জন্য OAuth 2.0 অ্যাক্সেস টোকেন পায়।
get Project Triggers() Trigger[] বর্তমান প্রকল্প এবং বর্তমান ব্যবহারকারীর সাথে যুক্ত সমস্ত ইনস্টলযোগ্য ট্রিগার পায়।
get Script Id() String স্ক্রিপ্ট প্রকল্পের অনন্য আইডি পায়।
get Service() Service একটি ওয়েব অ্যাপ হিসাবে স্ক্রিপ্ট প্রকাশ নিয়ন্ত্রণ করতে ব্যবহৃত একটি বস্তু পায়।
get User Triggers(document) Trigger[] এই স্ক্রিপ্ট বা অ্যাড-অনের জন্য প্রদত্ত নথিতে এই ব্যবহারকারীর মালিকানাধীন সমস্ত ইনস্টলযোগ্য ট্রিগার পায়৷
get User Triggers(form) Trigger[] এই স্ক্রিপ্ট বা অ্যাড-অনের জন্য প্রদত্ত ফর্মে এই ব্যবহারকারীর মালিকানাধীন সমস্ত ইনস্টলযোগ্য ট্রিগার পায়৷
get User Triggers(spreadsheet) Trigger[] প্রদত্ত স্প্রেডশীটে এই ব্যবহারকারীর মালিকানাধীন সমস্ত ইনস্টলযোগ্য ট্রিগার পায়, শুধুমাত্র এই স্ক্রিপ্ট বা অ্যাড-অনের জন্য।
invalidate Auth() void বর্তমান স্ক্রিপ্টটি কার্যকর করার জন্য কার্যকর ব্যবহারকারীর অনুমোদন বাতিল করে।
new State Token() State Token Builder একটি কলব্যাক API (যেমন একটি OAuth ফ্লো) ব্যবহার করা যেতে পারে এমন একটি রাজ্য টোকেনের জন্য একটি নির্মাতা তৈরি করে৷
new Trigger(functionName) Trigger Builder একটি ইন্সটলযোগ্য ট্রিগার তৈরি করার প্রক্রিয়া শুরু করে যেটি, যখন ফায়ার করা হয়, একটি প্রদত্ত ফাংশনকে কল করে।

Service

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Url() String ওয়েব অ্যাপের URL প্রদান করে, যদি এটি স্থাপন করা হয়; অন্যথায় null প্রদান করে।
is Enabled() Boolean যদি স্ক্রিপ্টটি ওয়েব অ্যাপ হিসাবে অ্যাক্সেসযোগ্য হয় তবে true ফেরত দেয়।

Spreadsheet Trigger Builder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create() Trigger ট্রিগার তৈরি করে এবং ফেরত দেয়।
on Change() Spreadsheet Trigger Builder একটি ট্রিগার নির্দিষ্ট করে যা স্প্রেডশীটের বিষয়বস্তু বা কাঠামো পরিবর্তিত হলে ফায়ার হবে।
on Edit() Spreadsheet Trigger Builder একটি ট্রিগার নির্দিষ্ট করে যা স্প্রেডশীট সম্পাদনা করার সময় ফায়ার হবে৷
on Form Submit() Spreadsheet Trigger Builder একটি ট্রিগার নির্দিষ্ট করে যা যখন স্প্রেডশীটে জমা দেওয়া একটি ফর্ম থাকে তখন ফায়ার হবে৷
on Open() Spreadsheet Trigger Builder একটি ট্রিগার নির্দিষ্ট করে যা স্প্রেডশীট খোলা হলে ফায়ার হবে।

State Token Builder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create Token() String স্টেট টোকেনের একটি এনক্রিপ্ট করা স্ট্রিং উপস্থাপনা তৈরি করে।
with Argument(name, value) State Token Builder টোকেনে একটি যুক্তি যোগ করে।
with Method(method) State Token Builder একটি কলব্যাক ফাংশন সেট করে।
with Timeout(seconds) State Token Builder সময়কাল (সেকেন্ডে) সেট করে যার জন্য টোকেন বৈধ।

Trigger

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Event Type() Event Type যে ইভেন্টের ধরনটি ট্রিগারটি চালু করে তা ফেরত দেয়।
get Handler Function() String ট্রিগার ফায়ার করার সময় যে ফাংশনটি কল করা হবে তা ফেরত দেয়।
get Trigger Source() Trigger Source ইভেন্টের উৎস ফেরত দেয় যা ট্রিগারকে ফায়ার করবে।
get Trigger Source Id() String উৎসে নির্দিষ্ট আইডি ফেরত দেয়।
get Unique Id() String একটি অনন্য শনাক্তকারী প্রদান করে যা একে অপরের থেকে ট্রিগারগুলিকে আলাদা করতে ব্যবহার করা যেতে পারে।

Trigger Builder

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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 তৈরি করে এবং ফেরত দেয়।

Trigger Source

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
SPREADSHEETS Enum Google পত্রক ট্রিগার ফায়ার কারণ।
CLOCK Enum একটি সময়-চালিত ইভেন্টের কারণে ট্রিগারে আগুন লাগে।
FORMS Enum Google ফর্ম ট্রিগার ফায়ার কারণ.
DOCUMENTS Enum Google ডক্সের কারণে ট্রিগার ফায়ার হয়।
CALENDAR Enum গুগল ক্যালেন্ডার ট্রিগার ফায়ার কারণ.