এই পৃষ্ঠাটি একটি Apps স্ক্রিপ্ট প্রকল্পের ম্যানিফেস্ট ফাইল JSON ডেটা কাঠামোর শীর্ষ-স্তরের বর্ণনা করে৷
ম্যানিফেস্টের সাবস্ট্রাকচারগুলি পৃথক পৃষ্ঠাগুলিতে সংজ্ঞায়িত করা হয়েছে:
- শীর্ষ-স্তরের
Manifest
-
addOns
: একটি Google Workspace অ্যাড-অনের জন্য কনফিগারেশন -
chat
: একটি Google চ্যাট অ্যাপের জন্য কনফিগারেশন -
dependencies
: অ্যাপস স্ক্রিপ্ট লাইব্রেরি এবং উন্নত পরিষেবাগুলির জন্য নির্ভরতা -
Sheets
: এক বা একাধিক Google পত্রক ম্যাক্রোর জন্য কনফিগারেশন -
ExecutionApi
-
Webapp
: একটি ওয়েব অ্যাপের জন্য কনফিগারেশন
-
উদ্ভাসিত
ম্যানিফেস্ট কনফিগারেশনের শীর্ষ-স্তর।
JSON প্রতিনিধিত্ব |
---|
{ "addOns": { object (AddOns) }, "chat": {}, "dependencies": { object (Dependencies) }, "exceptionLogging": string, "executionApi": { object (ExecutionApi) }, "oauthScopes": [ string ], "runtimeVersion": string, "sheets": { object (Sheets) }, "timeZone": string, "urlFetchWhitelist": [ string ], "webapp": { object (Webapp) } } |
ক্ষেত্র | |
---|---|
addOns | প্রোজেক্টের রিসোর্স কনফিগারেশন যদি Google Workspace অ্যাড-অন হিসেবে ব্যবহার করা হয়। |
chat | প্রোজেক্টের কনফিগারেশন যদি Google Chat অ্যাপ হিসেবে ব্যবহার করা হয়। চ্যাট অ্যাপের বিশদ বিবরণ কনফিগার করতে, আপনাকে অবশ্যই Google Chat API সক্ষম করতে হবে। বিস্তারিত জানার জন্য, Google Chat API কনফিগার করুন দেখুন। Apps স্ক্রিপ্ট স্ক্রিপ্ট স্তরে অনুমোদন পরিচালনা করে। যে চ্যাট অ্যাপগুলির অনুমোদন প্রয়োজন সেগুলি ব্যবহারকারী চ্যাট অ্যাপটিকে অনুমোদন না করা পর্যন্ত কোনও কাজ করতে পারে না। অনুমোদনের আগে একটি বার্তা পোস্ট করতে, আপনি ম্যানিফেস্টে একটি নিম্নলিখিত উদাহরণটি একটি চ্যাট অ্যাপ দেখায় যেটি একটি ডিফল্ট স্বাগত বার্তার সাথে প্রতিক্রিয়া জানায় যখন একজন ব্যবহারকারী এটিকে একটি চ্যাট স্পেসে যোগ করে: "chat": { "addToSpaceFallbackMessage": "Thank you for adding me!" } |
dependencies | স্ক্রিপ্ট প্রকল্প দ্বারা ব্যবহারের জন্য উন্নত পরিষেবা এবং লাইব্রেরিগুলির কনফিগারেশন সক্ষম করা হয়েছে৷ |
exceptionLogging | অবস্থান যেখানে ব্যতিক্রমগুলি লগ করা হয়েছে৷ বৈধ সেটিংস নিম্নলিখিত:
|
executionApi | স্ক্রিপ্ট প্রকল্পের API এক্সিকিউটেবল কনফিগারেশন। এটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রকল্পটি API সম্পাদনের জন্য স্থাপন করা হয়। |
oauthScopes[] | স্ক্রিপ্ট প্রকল্প দ্বারা ব্যবহৃত অনুমোদনের সুযোগের সংজ্ঞা। |
runtimeVersion | রানটাইম সংস্করণ স্ক্রিপ্ট ব্যবহার করছে. এই ক্ষেত্রটি ম্যানিফেস্টে উপস্থিত না থাকলে, স্ক্রিপ্টটি ডিফল্ট রানটাইম ব্যবহার করে (
|
sheets | রিসোর্স কনফিগারেশন যা পত্রক ম্যাক্রোকে সংজ্ঞায়িত করে। |
timeZone | "America/Denver" এর মতো উপলব্ধ ZoneId মানগুলির একটিতে স্ক্রিপ্ট সময় অঞ্চল । |
urlFetchWhitelist[] | HTTPS URL উপসর্গের একটি তালিকা। যদি উপস্থিত থাকে, যে কোনো ইউআরএল এন্ডপয়েন্ট এই তালিকার একটি উপসর্গের সাথে মেলে। এটি ব্যবহারকারীর ডেটা রক্ষা করতে সাহায্য করতে পারে। এই ক্ষেত্রটি পরীক্ষার স্থাপনার জন্য ঐচ্ছিক, কিন্তু স্থাপনার জন্য প্রয়োজনীয়। ইউআরএলগুলিকে অনুমতি দেওয়ার বিষয়ে আরও জানুন। |
webapp | স্ক্রিপ্ট প্রজেক্টের ওয়েব অ্যাপ কনফিগারেশন, যেটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রোজেক্টটিকে একটি ওয়েব অ্যাপ হিসেবে স্থাপন করা হয়। |