সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
এই পৃষ্ঠাটি একটি Apps স্ক্রিপ্ট প্রকল্পের ম্যানিফেস্ট ফাইল JSON ডেটা কাঠামোর শীর্ষ-স্তরের বর্ণনা করে৷ ম্যানিফেস্ট অ্যাপস স্ক্রিপ্ট প্রকল্পের কার্য বা উদ্দেশ্য সংজ্ঞায়িত করে।
প্রোজেক্টের কনফিগারেশন যদি Google Chat অ্যাপ হিসেবে ব্যবহার করা হয়।
দ্রষ্টব্য: নতুন চ্যাট অ্যাপগুলির জন্য, আমরা আপনাকে পরিবর্তে addOns.chat ক্ষেত্রটি ব্যবহার করার পরামর্শ দিই। আপনি যদি একটি বিদ্যমান চ্যাট অ্যাপ রক্ষণাবেক্ষণ করেন যা chat ক্ষেত্র ব্যবহার করে তবে এটি একটি খালি বস্তু হওয়া উচিত।
চ্যাট অ্যাপের বিশদ বিবরণ কনফিগার করতে, আপনাকে অবশ্যই Google Chat API সক্ষম করতে হবে। বিস্তারিত জানার জন্য, Google Chat API কনফিগার করুন দেখুন।
Apps স্ক্রিপ্ট স্ক্রিপ্ট স্তরে অনুমোদন পরিচালনা করে। যে চ্যাট অ্যাপগুলির অনুমোদন প্রয়োজন সেগুলি ব্যবহারকারী চ্যাট অ্যাপটিকে অনুমোদন না করা পর্যন্ত কোনও কাজ করতে পারে না। অনুমোদনের আগে একটি বার্তা পোস্ট করতে, আপনি ম্যানিফেস্টে একটি addToSpaceFallbackMessage অবজেক্ট যোগ করতে পারেন। যদি আপনার চ্যাট অ্যাপের ইনিশিয়ালাইজেশন লজিকের প্রয়োজন হয়, তাহলে আপনাকে onMessage অ্যাকশনে এই লজিকটিকে ডুপ্লিকেট করতে হতে পারে।
নিম্নলিখিত উদাহরণটি একটি চ্যাট অ্যাপ দেখায় যেটি একটি ডিফল্ট স্বাগত বার্তার সাথে প্রতিক্রিয়া জানায় যখন একজন ব্যবহারকারী এটিকে একটি চ্যাট স্পেসে যোগ করে:
"chat": {
"addToSpaceFallbackMessage": "Thank you for adding me!"
}
রানটাইম সংস্করণ স্ক্রিপ্ট ব্যবহার করছে. এই ক্ষেত্রটি ম্যানিফেস্টে উপস্থিত না থাকলে, স্ক্রিপ্টটি ডিফল্ট রানটাইম ব্যবহার করে ( STABLE )। এই ক্ষেত্রের জন্য বৈধ বিকল্পগুলি হল:
STABLE ডিফল্ট রানটাইম নির্দেশ করে (বর্তমানে Rhino)।
V8 নির্দেশ করে V8 চালিত রানটাইম।
DEPRECATED_ES5 রাইনো রানটাইম নির্দেশ করে৷ এই মান সেট করা V8 এ স্বয়ংক্রিয় স্থানান্তরকেও বাধা দেয়।
HTTPS URL উপসর্গের একটি তালিকা। যদি উপস্থিত থাকে, যে কোনো ইউআরএল এন্ডপয়েন্ট এই তালিকার একটি উপসর্গের সাথে মেলে। এটি ব্যবহারকারীর ডেটা রক্ষা করতে সাহায্য করতে পারে। এই ক্ষেত্রটি পরীক্ষার স্থাপনার জন্য ঐচ্ছিক, কিন্তু স্থাপনার জন্য প্রয়োজনীয়। ইউআরএলগুলিকে অনুমতি দেওয়ার বিষয়ে আরও জানুন।
[[["সহজে বোঝা যায়","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"]],["2025-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eThe manifest file defines the configuration of an Apps Script project, including add-ons, Chat apps, dependencies, and execution settings.\u003c/p\u003e\n"],["\u003cp\u003eThe manifest uses a JSON structure with top-level fields like \u003ccode\u003eaddOns\u003c/code\u003e, \u003ccode\u003echat\u003c/code\u003e, \u003ccode\u003edependencies\u003c/code\u003e, \u003ccode\u003eexceptionLogging\u003c/code\u003e, \u003ccode\u003eexecutionApi\u003c/code\u003e, \u003ccode\u003eoauthScopes\u003c/code\u003e, \u003ccode\u003eruntimeVersion\u003c/code\u003e, \u003ccode\u003esheets\u003c/code\u003e, \u003ccode\u003etimeZone\u003c/code\u003e, \u003ccode\u003eurlFetchWhitelist\u003c/code\u003e, and \u003ccode\u003ewebapp\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEach top-level field provides specific configurations for different aspects of the project like add-on types, Chat app behavior, external libraries, and runtime environment.\u003c/p\u003e\n"],["\u003cp\u003eThe manifest structure allows developers to control various aspects of their Apps Script project, such as authorization scopes, exception logging, and the execution environment.\u003c/p\u003e\n"],["\u003cp\u003eDetailed substructures and examples are provided in separate pages for each top-level field within the manifest file.\u003c/p\u003e\n"]]],[],null,[]]