মতামত জানান
Script Service
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
স্ক্রিপ্ট
এই পরিষেবাটি স্ক্রিপ্ট ট্রিগার এবং স্ক্রিপ্ট প্রকাশের সুবিধা প্রদান করে।
ক্লাস বৈশিষ্ট্য সম্পত্তি প্রকার বর্ণনা NONE Enum এমন একটি মোড যা অনুমোদন-প্রয়োজনীয় কোনো পরিষেবাতে প্রবেশের অনুমতি দেয় না। CUSTOM_FUNCTION Enum এমন একটি মোড যা কাস্টম স্প্রেডশিট ফাংশনে ব্যবহারের জন্য সীমিত সংখ্যক পরিষেবা অ্যাক্সেস করার সুযোগ দেয়। LIMITED Enum এমন একটি মোড যা সীমিত সংখ্যক পরিষেবা ব্যবহারের সুযোগ দেয়। FULL Enum এমন একটি মোড যা অনুমোদন-প্রয়োজনীয় সকল পরিষেবা ব্যবহারের সুযোগ দেয়।
পদ্ধতি পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ get Authorization Status() Authorization Status এমন একটি মান গ্রহণ করে যা নির্দেশ করে যে এই স্ক্রিপ্টটিকে এক বা একাধিক পরিষেবা ব্যবহার করার জন্য ব্যবহারকারীর অনুমোদনের প্রয়োজন আছে কিনা (উদাহরণস্বরূপ, Script App.AuthorizationStatus.REQUIRED )। get Authorization Url() String|null স্ক্রিপ্টটিতে অ্যাক্সেস দেওয়ার জন্য ব্যবহারযোগ্য অথরাইজেশন ইউআরএলটি পাওয়া যায়। get Authorized Scopes() String[]|null স্ক্রিপ্টটির জন্য অনুমোদিত স্কোপগুলোর একটি তালিকা পাওয়া যায়।
বৈশিষ্ট্য সম্পত্তি প্রকার বর্ণনা REQUIRED Enum এক বা একাধিক পরিষেবা ব্যবহার করার জন্য ব্যবহারকারীকে এই স্ক্রিপ্টটিকে অনুমোদন দিতে হবে। NOT_REQUIRED Enum ব্যবহারকারী এই স্ক্রিপ্টটিকে বর্তমানে প্রয়োজনীয় সমস্ত অনুমোদন দিয়েছেন।
বৈশিষ্ট্য সম্পত্তি প্রকার বর্ণনা CLOCK Enum সময়-চালিত ঘটনাটি একটি নির্দিষ্ট সময়ে পৌঁছালে ট্রিগারটি সক্রিয় হয়। ON_OPEN Enum ব্যবহারকারী গুগল ডক্স, শীটস বা ফর্মস ফাইল খুললেই ট্রিগারটি সক্রিয় হয়। ON_EDIT Enum ব্যবহারকারী যখন গুগল শিটস ফাইলটি সম্পাদনা করেন (উদাহরণস্বরূপ, কোনো সেলে নতুন মান প্রবেশ করান, যা পরিবর্তনের পরিবর্তে একটি সম্পাদনা হিসাবে গণ্য হয়), তখন ট্রিগারটি সক্রিয় হয়। ON_FORM_SUBMIT Enum ব্যবহারকারী গুগল ফর্মে সাড়া দিলেই ট্রিগারটি সক্রিয় হয়। ON_CHANGE Enum ব্যবহারকারী যখনই গুগল শিটস ফাইলটিতে কোনো পরিবর্তন করেন (উদাহরণস্বরূপ, একটি সারি যোগ করার মাধ্যমে, যা সম্পাদনার পরিবর্তে একটি পরিবর্তন হিসাবে গণ্য হয়), তখনই ট্রিগারটি সক্রিয় হয়। ON_EVENT_UPDATED Enum নির্দিষ্ট গুগল ক্যালেন্ডারে কোনো ইভেন্ট তৈরি, আপডেট বা মুছে ফেলা হলে ট্রিগারটি সক্রিয় হয়।
বৈশিষ্ট্য সম্পত্তি প্রকার বর্ণনা APPS_MARKETPLACE_DOMAIN_ADD_ON Enum অ্যাডমিনিস্ট্রেটর ব্যবহারকারীর ডোমেইনের জন্য অ্যাড-অনটি ইনস্টল করেছিলেন। NONE Enum স্ক্রিপ্টটি অ্যাড-অন হিসেবে চলছে না। WEB_STORE_ADD_ON Enum ব্যবহারকারী ক্রোম ওয়েব স্টোর থেকে অ্যাড-অনটি ইনস্টল করেছেন।
বৈশিষ্ট্য সম্পত্তি প্রকার বর্ণনা 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 এমন একটি অবজেক্ট পাওয়া যায় যা যাচাই করে দেখে যে ব্যবহারকারী স্ক্রিপ্টের সমস্ত প্রয়োজনীয়তার জন্য অনুমোদন দিয়েছেন কিনা। get Authorization Info(authMode, oAuthScopes) Authorization Info এমন একটি অবজেক্ট পাওয়া যায় যা যাচাই করে দেখে যে ব্যবহারকারী অনুরোধ করা স্কোপগুলোর জন্য অনুমোদন দিয়েছেন কিনা। get Identity Token() String|null যদি openid স্কোপটি মঞ্জুর করা হয়ে থাকে, তবে কার্যকর ব্যবহারকারীর জন্য একটি Open ID Connect আইডেন্টিটি টোকেন পাওয়া যায়। get Installation Source() Installation Source একটি enum ভ্যালু রিটার্ন করে যা নির্দেশ করে যে স্ক্রিপ্টটি বর্তমান ব্যবহারকারীর জন্য কীভাবে একটি অ্যাড-অন হিসাবে ইনস্টল হয়েছে (উদাহরণস্বরূপ, ব্যবহারকারী নিজে Chrome Web Store থেকে এটি ইনস্টল করেছেন, নাকি কোনো ডোমেইন অ্যাডমিনিস্ট্রেটর সকল ব্যবহারকারীর জন্য এটি ইনস্টল করেছেন)। 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 একটি স্টেট টোকেনের জন্য বিল্ডার তৈরি করে যা একটি কলব্যাক এপিআই-তে (যেমন একটি OAuth ফ্লো) ব্যবহার করা যেতে পারে। new Trigger(functionName) Trigger Builder একটি ইনস্টলযোগ্য ট্রিগার তৈরির প্রক্রিয়া শুরু করে, যা সক্রিয় হলে একটি নির্দিষ্ট ফাংশনকে কল করে। require All Scopes(authMode) void স্ক্রিপ্ট দ্বারা অনুরোধ করা সমস্ত স্কোপের জন্য ব্যবহারকারী সম্মতি দিয়েছেন কিনা তা যাচাই করে। require Scopes(authMode, oAuthScopes) void ব্যবহারকারী অনুরোধকৃত স্কোপগুলোর জন্য সম্মতি দিয়েছেন কিনা তা যাচাই করে।
পদ্ধতি পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ get Url() String ওয়েব অ্যাপটি ডেপ্লয় করা হয়ে থাকলে তার URL ফেরত দেয়; অন্যথায় null ফেরত দেয়। is Enabled() Boolean স্ক্রিপ্টটি একটি ওয়েব অ্যাপ হিসেবে অ্যাক্সেসযোগ্য হলে true রিটার্ন করে।
বৈশিষ্ট্য সম্পত্তি প্রকার বর্ণনা SPREADSHEETS Enum গুগল শিটস ট্রিগারটিকে সক্রিয় করে। CLOCK Enum একটি সময়-নির্ভর ঘটনা ট্রিগারটিকে সক্রিয় করে। FORMS Enum গুগল ফর্মস ট্রিগারটিকে সক্রিয় করে। DOCUMENTS Enum গুগল ডক্স ট্রিগারটিকে সক্রিয় করে। CALENDAR Enum গুগল ক্যালেন্ডারের কারণে ট্রিগারটি সক্রিয় হয়।
মতামত জানান
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License -এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License -এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-04-13 UTC-তে শেষবার আপডেট করা হয়েছে।
আমাদের আরও কিছু জানাতে চান?
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-04-13 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]