মেনিফেস্ট গঠন

এই পৃষ্ঠাটি একটি Apps স্ক্রিপ্ট প্রকল্পের ম্যানিফেস্ট ফাইল JSON ডেটা কাঠামোর শীর্ষ-স্তরের বর্ণনা করে৷

ম্যানিফেস্টের সাবস্ট্রাকচারগুলি পৃথক পৃষ্ঠাগুলিতে সংজ্ঞায়িত করা হয়েছে:

উদ্ভাসিত

ম্যানিফেস্ট কনফিগারেশনের শীর্ষ-স্তর।

JSON প্রতিনিধিত্ব
{
  "addOns": {
    object (AddOns)
  },
  "dependencies": {
    object (Dependencies)
  },
  "exceptionLogging": string,
  "executionApi": {
    object (ExecutionApi)
  },
  "oauthScopes": [
    string
  ],
  "runtimeVersion": string,
  "sheets": {
    object (Sheets)
  },
  "timeZone": string,
  "urlFetchWhitelist": [
    string
  ],
  "webapp": {
    object (Webapp)
  }
}
ক্ষেত্র
addOns

object ( AddOns )

প্রোজেক্টের রিসোর্স কনফিগারেশন যদি Google Workspace অ্যাড-অন হিসেবে ব্যবহার করা হয়।

dependencies

object ( Dependencies )

স্ক্রিপ্ট প্রকল্প দ্বারা ব্যবহারের জন্য উন্নত পরিষেবা এবং লাইব্রেরিগুলির কনফিগারেশন সক্রিয় করা হয়েছে৷

exceptionLogging

string

অবস্থান যেখানে ব্যতিক্রমগুলি লগ করা হয়েছে৷ বৈধ সেটিংস নিম্নলিখিত:

  • NONE নির্দেশ করে যে ব্যতিক্রমগুলি লগ করা হয়নি৷
  • STACKDRIVER নির্দেশ করে যে ব্যতিক্রমগুলি স্ট্যাকড্রাইভারে লগ ইন করা আছে।
executionApi

object ( ExecutionApi )

স্ক্রিপ্ট প্রকল্পের API এক্সিকিউটেবল কনফিগারেশন। এটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রকল্পটি API সম্পাদনের জন্য স্থাপন করা হয়।

oauthScopes[]

string

স্ক্রিপ্ট প্রকল্প দ্বারা ব্যবহৃত অনুমোদনের সুযোগের সংজ্ঞা।

runtimeVersion

string

রানটাইম সংস্করণ স্ক্রিপ্ট ব্যবহার করছে. এই ক্ষেত্রটি ম্যানিফেস্টে উপস্থিত না থাকলে, স্ক্রিপ্টটি ডিফল্ট রানটাইম ব্যবহার করে ( STABLE )। এই ক্ষেত্রের জন্য বৈধ বিকল্পগুলি হল:

  • STABLE ডিফল্ট রানটাইম নির্দেশ করে (বর্তমানে Rhino)।
  • V8 নির্দেশ করে V8 চালিত রানটাইম।
  • DEPRECATED_ES5 রাইনো রানটাইম নির্দেশ করে৷ এই মান সেট করা V8 এ স্বয়ংক্রিয় স্থানান্তরকেও বাধা দেয়।
sheets

object ( Sheets )

রিসোর্স কনফিগারেশন যা পত্রক ম্যাক্রোকে সংজ্ঞায়িত করে।

timeZone

string

"America/Denver" এর মতো উপলব্ধ ZoneId মানগুলির একটিতে স্ক্রিপ্ট সময় অঞ্চল

urlFetchWhitelist[]

string

HTTPS URL উপসর্গের একটি তালিকা। যদি উপস্থিত থাকে, যে কোনো ইউআরএল এন্ডপয়েন্ট এই তালিকার একটি উপসর্গের সাথে মেলে। এটি ব্যবহারকারীর ডেটা রক্ষা করতে সাহায্য করতে পারে। এই ক্ষেত্রটি পরীক্ষার স্থাপনার জন্য ঐচ্ছিক, কিন্তু স্থাপনার জন্য প্রয়োজনীয়। ইউআরএলগুলিকে অনুমতি দেওয়ার বিষয়ে আরও জানুন।

webapp

object ( Webapp )

স্ক্রিপ্ট প্রজেক্টের ওয়েব অ্যাপ কনফিগারেশন, যেটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রোজেক্টটিকে একটি ওয়েব অ্যাপ হিসেবে স্থাপন করা হয়।

,

এই পৃষ্ঠাটি একটি Apps স্ক্রিপ্ট প্রকল্পের ম্যানিফেস্ট ফাইল JSON ডেটা কাঠামোর শীর্ষ-স্তরের বর্ণনা করে৷

ম্যানিফেস্টের সাবস্ট্রাকচারগুলি পৃথক পৃষ্ঠাগুলিতে সংজ্ঞায়িত করা হয়েছে:

উদ্ভাসিত

ম্যানিফেস্ট কনফিগারেশনের শীর্ষ-স্তর।

JSON প্রতিনিধিত্ব
{
  "addOns": {
    object (AddOns)
  },
  "dependencies": {
    object (Dependencies)
  },
  "exceptionLogging": string,
  "executionApi": {
    object (ExecutionApi)
  },
  "oauthScopes": [
    string
  ],
  "runtimeVersion": string,
  "sheets": {
    object (Sheets)
  },
  "timeZone": string,
  "urlFetchWhitelist": [
    string
  ],
  "webapp": {
    object (Webapp)
  }
}
ক্ষেত্র
addOns

object ( AddOns )

প্রোজেক্টের রিসোর্স কনফিগারেশন যদি Google Workspace অ্যাড-অন হিসেবে ব্যবহার করা হয়।

dependencies

object ( Dependencies )

স্ক্রিপ্ট প্রকল্প দ্বারা ব্যবহারের জন্য উন্নত পরিষেবা এবং লাইব্রেরিগুলির কনফিগারেশন সক্ষম করা হয়েছে৷

exceptionLogging

string

অবস্থান যেখানে ব্যতিক্রমগুলি লগ করা হয়েছে৷ বৈধ সেটিংস নিম্নলিখিত:

  • NONE নির্দেশ করে যে ব্যতিক্রমগুলি লগ করা হয়নি৷
  • STACKDRIVER নির্দেশ করে যে ব্যতিক্রমগুলি স্ট্যাকড্রাইভারে লগ ইন করা আছে।
executionApi

object ( ExecutionApi )

স্ক্রিপ্ট প্রকল্পের API এক্সিকিউটেবল কনফিগারেশন। এটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রকল্পটি API সম্পাদনের জন্য স্থাপন করা হয়।

oauthScopes[]

string

স্ক্রিপ্ট প্রকল্প দ্বারা ব্যবহৃত অনুমোদনের সুযোগের সংজ্ঞা।

runtimeVersion

string

রানটাইম সংস্করণ স্ক্রিপ্ট ব্যবহার করছে. এই ক্ষেত্রটি ম্যানিফেস্টে উপস্থিত না থাকলে, স্ক্রিপ্টটি ডিফল্ট রানটাইম ব্যবহার করে ( STABLE )। এই ক্ষেত্রের জন্য বৈধ বিকল্পগুলি হল:

  • STABLE ডিফল্ট রানটাইম নির্দেশ করে (বর্তমানে Rhino)।
  • V8 নির্দেশ করে V8 চালিত রানটাইম।
  • DEPRECATED_ES5 রাইনো রানটাইম নির্দেশ করে৷ এই মান সেট করা V8 এ স্বয়ংক্রিয় স্থানান্তরকেও বাধা দেয়।
sheets

object ( Sheets )

রিসোর্স কনফিগারেশন যা পত্রক ম্যাক্রোকে সংজ্ঞায়িত করে।

timeZone

string

"America/Denver" এর মতো উপলব্ধ ZoneId মানগুলির একটিতে স্ক্রিপ্ট সময় অঞ্চল

urlFetchWhitelist[]

string

HTTPS URL উপসর্গের একটি তালিকা। যদি উপস্থিত থাকে, যে কোনো ইউআরএল এন্ডপয়েন্ট এই তালিকার একটি উপসর্গের সাথে মেলে। এটি ব্যবহারকারীর ডেটা রক্ষা করতে সাহায্য করতে পারে। এই ক্ষেত্রটি পরীক্ষার স্থাপনার জন্য ঐচ্ছিক, কিন্তু স্থাপনার জন্য প্রয়োজনীয়। ইউআরএলগুলিকে অনুমতি দেওয়ার বিষয়ে আরও জানুন।

webapp

object ( Webapp )

স্ক্রিপ্ট প্রজেক্টের ওয়েব অ্যাপ কনফিগারেশন, যেটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রোজেক্টটিকে একটি ওয়েব অ্যাপ হিসেবে স্থাপন করা হয়।

,

এই পৃষ্ঠাটি একটি Apps স্ক্রিপ্ট প্রকল্পের ম্যানিফেস্ট ফাইল JSON ডেটা কাঠামোর শীর্ষ-স্তরের বর্ণনা করে৷

ম্যানিফেস্টের সাবস্ট্রাকচারগুলি পৃথক পৃষ্ঠাগুলিতে সংজ্ঞায়িত করা হয়েছে:

উদ্ভাসিত

ম্যানিফেস্ট কনফিগারেশনের শীর্ষ-স্তর।

JSON প্রতিনিধিত্ব
{
  "addOns": {
    object (AddOns)
  },
  "dependencies": {
    object (Dependencies)
  },
  "exceptionLogging": string,
  "executionApi": {
    object (ExecutionApi)
  },
  "oauthScopes": [
    string
  ],
  "runtimeVersion": string,
  "sheets": {
    object (Sheets)
  },
  "timeZone": string,
  "urlFetchWhitelist": [
    string
  ],
  "webapp": {
    object (Webapp)
  }
}
ক্ষেত্র
addOns

object ( AddOns )

প্রোজেক্টের রিসোর্স কনফিগারেশন যদি Google Workspace অ্যাড-অন হিসেবে ব্যবহার করা হয়।

dependencies

object ( Dependencies )

স্ক্রিপ্ট প্রকল্প দ্বারা ব্যবহারের জন্য উন্নত পরিষেবা এবং লাইব্রেরিগুলির কনফিগারেশন সক্ষম করা হয়েছে৷

exceptionLogging

string

অবস্থান যেখানে ব্যতিক্রমগুলি লগ করা হয়েছে৷ বৈধ সেটিংস নিম্নলিখিত:

  • NONE নির্দেশ করে যে ব্যতিক্রমগুলি লগ করা হয়নি৷
  • STACKDRIVER নির্দেশ করে যে ব্যতিক্রমগুলি স্ট্যাকড্রাইভারে লগ ইন করা আছে।
executionApi

object ( ExecutionApi )

স্ক্রিপ্ট প্রকল্পের API এক্সিকিউটেবল কনফিগারেশন। এটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রকল্পটি API সম্পাদনের জন্য স্থাপন করা হয়।

oauthScopes[]

string

স্ক্রিপ্ট প্রকল্প দ্বারা ব্যবহৃত অনুমোদনের সুযোগের সংজ্ঞা।

runtimeVersion

string

রানটাইম সংস্করণ স্ক্রিপ্ট ব্যবহার করছে. এই ক্ষেত্রটি ম্যানিফেস্টে উপস্থিত না থাকলে, স্ক্রিপ্টটি ডিফল্ট রানটাইম ব্যবহার করে ( STABLE )। এই ক্ষেত্রের জন্য বৈধ বিকল্পগুলি হল:

  • STABLE ডিফল্ট রানটাইম নির্দেশ করে (বর্তমানে Rhino)।
  • V8 নির্দেশ করে V8 চালিত রানটাইম।
  • DEPRECATED_ES5 রাইনো রানটাইম নির্দেশ করে৷ এই মান সেট করা V8 এ স্বয়ংক্রিয় স্থানান্তরকেও বাধা দেয়।
sheets

object ( Sheets )

রিসোর্স কনফিগারেশন যা পত্রক ম্যাক্রোকে সংজ্ঞায়িত করে।

timeZone

string

"America/Denver" এর মতো উপলব্ধ ZoneId মানগুলির একটিতে স্ক্রিপ্ট সময় অঞ্চল

urlFetchWhitelist[]

string

HTTPS URL উপসর্গের একটি তালিকা। যদি উপস্থিত থাকে, যে কোনো ইউআরএল এন্ডপয়েন্ট এই তালিকার একটি উপসর্গের সাথে মেলে। এটি ব্যবহারকারীর ডেটা রক্ষা করতে সাহায্য করতে পারে। এই ক্ষেত্রটি পরীক্ষার স্থাপনার জন্য ঐচ্ছিক, কিন্তু স্থাপনার জন্য প্রয়োজনীয়। ইউআরএলগুলিকে অনুমতি দেওয়ার বিষয়ে আরও জানুন।

webapp

object ( Webapp )

স্ক্রিপ্ট প্রজেক্টের ওয়েব অ্যাপ কনফিগারেশন, যেটি শুধুমাত্র তখনই ব্যবহৃত হয় যদি প্রোজেক্টটিকে একটি ওয়েব অ্যাপ হিসেবে স্থাপন করা হয়।