স্থাপনা তৈরি করুন এবং পরিচালনা করুন

গুগল অ্যাপস স্ক্রিপ্ট প্রজেক্ট ডিপ্লয়মেন্ট হলো স্ক্রিপ্টের একটি ভার্সন যা ওয়েব অ্যাপ, গুগল ওয়ার্কস্পেস অ্যাড-অন বা এপিআই এক্সিকিউটেবল হিসেবে ব্যবহারের জন্য উপলব্ধ। ডিপ্লয়মেন্ট তৈরি এবং পরিচালনা করে, আপনি আপনার কোডে পুনরাবৃত্তি করতে পারেন, আপনার পরিবর্তনগুলি ট্র্যাক করতে পারেন এবং কোড ভার্সন ব্যবহারকারীদের অ্যাক্সেস নিয়ন্ত্রণ করতে পারেন।

দুই ধরণের স্থাপনা রয়েছে:

  • হেড ডিপ্লয়মেন্ট , যা সর্বদা বর্তমান প্রজেক্ট কোডের সাথে সিঙ্ক করে।
  • সংস্করণযুক্ত স্থাপনা , যা একটি নির্দিষ্ট প্রকল্প সংস্করণের সাথে সংযুক্ত।

প্রধান মোতায়েন

হেড ডিপ্লয়মেন্ট হল বর্তমান প্রজেক্ট কোড। যখন আপনি একটি অ্যাপস স্ক্রিপ্ট প্রজেক্ট তৈরি করেন, তখন সিস্টেমটি স্বয়ংক্রিয়ভাবে সেই প্রজেক্টের জন্য একটি হেড ডিপ্লয়মেন্ট তৈরি করে।

হেড ডিপ্লয়মেন্ট সবসময় সাম্প্রতিক সংরক্ষিত কোডের সাথে সিঙ্ক করে। উদাহরণস্বরূপ, যদি আপনি একটি ভার্সনড ডিপ্লয়মেন্ট তৈরি করেন এবং তারপর আপনার কোড পরিবর্তন করেন, তাহলে হেড ডিপ্লয়মেন্ট সেই পরিবর্তনগুলি প্রতিফলিত করবে যখন ভার্সনড ডিপ্লয়মেন্ট অক্ষত থাকবে।

কোড পরীক্ষা করার জন্য হেড ডিপ্লয়মেন্ট ব্যবহার করুন। জনসাধারণের ব্যবহারের জন্য হেড ডিপ্লয়মেন্ট ব্যবহার করবেন না।

প্রতিটি অ্যাপস স্ক্রিপ্ট প্রজেক্টের জন্য শুধুমাত্র একটি হেড ডিপ্লয়মেন্ট আছে। হেড ডিপ্লয়মেন্ট ব্যবহার করতে, আপনার স্ক্রিপ্ট প্রজেক্টে কমপক্ষে পড়ার অ্যাক্সেস থাকতে হবে।

সংস্করণযুক্ত স্থাপনা

একটি ভার্সনযুক্ত স্থাপনা প্রকল্প কোডের একটি নির্দিষ্ট সংস্করণ উপলব্ধ করে। এটি ব্যবহারকারীদের কোডে পরিবর্তন এবং উন্নতি করার সময় একটি কার্যকরী সংস্করণ ব্যবহার চালিয়ে যেতে দেয়।

যখন আপনি সর্বজনীন ব্যবহারের জন্য একটি অ্যাপ্লিকেশন প্রকাশ করেন, তখন সর্বদা একটি সংস্করণযুক্ত স্থাপনা ব্যবহার করুন। আপনি একসাথে একাধিক সক্রিয় সংস্করণযুক্ত স্থাপনা রাখতে পারেন।

গুরুত্বপূর্ণ : আপনি ভার্সনযুক্ত স্থাপনার মালিকানা হস্তান্তর করতে পারবেন না। আপনি যদি কোনও স্ক্রিপ্ট প্রকল্পের মালিকানা হস্তান্তর করেন, তাহলে বিদ্যমান ভার্সনযুক্ত স্থাপনার মালিকের নাম পরিবর্তন হবে না। যদি কোনও প্রশাসক স্থাপনার মালিকের অ্যাকাউন্ট মুছে ফেলেন, তাহলে তাদের স্থাপনার ক্ষেত্রে স্ক্রিপ্ট ত্রুটি দেখা দিতে পারে।

একটি সংস্করণযুক্ত স্থাপনা তৈরি করুন

কোনও অ্যাড-অন, এডিটর অ্যাড-অন, চ্যাট অ্যাপ, অথবা এক্সিকিউটেবল API-এর কোনও সংস্করণ স্থাপন করতে, আপনাকে প্রথমে আপনার অ্যাপস স্ক্রিপ্টের গুগল ক্লাউড প্রোজেক্ট অ্যাসোসিয়েশনকে ডিফল্ট প্রোজেক্ট থেকে একটি স্ট্যান্ডার্ড প্রোজেক্টে স্যুইচ করতে হবে।

একটি সংস্করণযুক্ত স্থাপনা তৈরি করতে:

  1. অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
  2. উপরের ডানদিকে, Deploy > New deployment এ ক্লিক করুন।
  3. Select type এর পাশে Enable deployment types ক্লিক করুন।
  4. আপনি যে ধরণের ডিপ্লয়মেন্ট স্থাপন করতে চান তা নির্বাচন করুন। Google Workspace অ্যাড-অন, এডিটর অ্যাড-অন এবং Google Chat অ্যাপের জন্য, অ্যাড-অন নির্বাচন করুন।
  5. আপনার স্থাপনা সম্পর্কে তথ্য লিখুন এবং স্থাপন করুন ক্লিক করুন।

প্রতিটি নতুন স্থাপনা একটি লাইব্রেরি হিসেবে শেয়ার করা যেতে পারে। আপনি যদি স্ক্রিপ্টটি একটি লাইব্রেরি হিসেবে শেয়ার করেন, তাহলে স্থাপনার বিবরণ লাইব্রেরি ব্যবহারকারীদের কাছে দৃশ্যমান হবে।

সংস্করণযুক্ত স্থাপনাগুলি দেখুন

অ্যাপস স্ক্রিপ্ট প্রকল্পের স্থাপনা দেখতে, উপরে, স্থাপন > পরিচালনা স্থাপনা ক্লিক করুন।

একটি নির্দিষ্ট সংস্করণের কোড দেখতে, পূর্ববর্তী সংস্করণ দেখুন দেখুন।

একটি সংস্করণযুক্ত স্থাপনা সম্পাদনা করুন

আপনি একটি সংস্করণযুক্ত স্থাপনার বিবরণ বা সংস্করণ পরিবর্তন করতে সম্পাদনা করতে পারেন। স্থাপনা সম্পাদনা করতে:

  1. অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
  2. স্থাপন > স্থাপনা পরিচালনা করুন ক্লিক করুন।
  3. সক্রিয় স্থাপনা নির্বাচন করুন এবং সম্পাদনা ক্লিক করুন।
  4. আপনার পরিবর্তনগুলি করুন এবং Deploy এ ক্লিক করুন।

একটি সংরক্ষণাগারভুক্ত স্থাপনা সম্পাদনা করতে, এটি পুনরায় স্থাপন করুন এবং তারপরে পূর্ববর্তী পদক্ষেপগুলি অনুসরণ করুন।

প্রকল্প কোডে পরিবর্তন আনতে, একটি নতুন সংস্করণ তৈরি করুন এবং এটি ব্যবহার করার জন্য স্থাপনা সম্পাদনা করুন। স্থাপনা স্বয়ংক্রিয়ভাবে সমস্ত ব্যবহারকারীর জন্য নতুন সংস্করণ ব্যবহার করে।

একটি ডিপ্লয়মেন্ট আইডি খুঁজুন

প্রতিটি স্থাপনার একটি সংশ্লিষ্ট স্ট্রিং আইডি থাকে। এই আইডিটি খুঁজে পেতে:

  1. অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
  2. উপরের ডানদিকে, Deploy > Manage deployments এ ক্লিক করুন।
  3. একটি সক্রিয় স্থাপনার আইডি খুঁজে পেতে সেটি নির্বাচন করুন।

ডিপ্লয়মেন্ট আইডি শুধুমাত্র সক্রিয় ডিপ্লয়মেন্টে দেখা যায়।

একটি স্থাপনার পরীক্ষা করুন

একটি স্থাপনার পরীক্ষা করার পদ্ধতি আপনার তৈরি করা অ্যাপের ধরণের উপর নির্ভর করে।

গুগল ওয়ার্কস্পেস অ্যাড-অন

একটি অ্যাড-অন স্থাপনা পরীক্ষা করতে, অ্যাড-অন পরীক্ষা করা দেখুন।

সম্পাদক অ্যাড-অন

একটি এডিটর অ্যাড-অন স্থাপনার পরীক্ষা করতে, একটি এডিটর অ্যাড-অন পরীক্ষা করুন দেখুন।

ওয়েব অ্যাপ

একটি ওয়েব অ্যাপ স্থাপন পরীক্ষা করতে, একটি ওয়েব অ্যাপ স্থাপন পরীক্ষা করুন দেখুন।

গুগল চ্যাট অ্যাপ

চ্যাট অ্যাপ ডিপ্লয়মেন্ট পরীক্ষা করতে, স্ক্রিপ্টের ডিপ্লয়মেন্ট আইডি অ্যাক্সেস করার জন্য একটি ভার্সনড ডিপ্লয়মেন্ট তৈরি করুন

আপনার ডিপ্লয়মেন্ট আইডি হওয়ার পর, চ্যাট এপিআই কনফিগারেশনে আইডিটি নির্দিষ্ট করুন এবং ইন্টারেক্টিভ বৈশিষ্ট্যগুলি পরীক্ষা করার জন্য ধাপগুলি অনুসরণ করুন।

এপিআই এক্সিকিউটেবল

একটি API এক্সিকিউটেবল ডিপ্লয়মেন্ট পরীক্ষা করতে, একটি ভার্সনযুক্ত ডিপ্লয়মেন্ট তৈরি করুন । একটি ডিপ্লয়মেন্ট তৈরি করার পরে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. অ্যাপস স্ক্রিপ্ট প্রজেক্টের উপরের ডানদিকে, Deploy > Test deployments এ ক্লিক করুন।
  2. "টাইপ নির্বাচন করুন" এর পাশে, ক্লিক করুন স্থাপনার ধরণগুলি সক্ষম করুন > API এক্সিকিউটেবল
  3. আপনার API এক্সিকিউটেবল ডিপ্লয়মেন্ট পরীক্ষা করার জন্য URL টি কপি করে ব্যবহার করুন।

একটি সংস্করণযুক্ত স্থাপনা সংরক্ষণাগারভুক্ত করুন

আপনার স্থাপনার রেকর্ড থেকে ভার্সনযুক্ত স্থাপনা মুছে ফেলতে পারবেন না। পরিবর্তে, আপনি সেগুলি সংরক্ষণাগারভুক্ত করতে পারেন।

একটি সংস্করণযুক্ত স্থাপনা সংরক্ষণাগারভুক্ত করতে:

  1. অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
  2. স্থাপন > স্থাপনা পরিচালনা করুন ক্লিক করুন।
  3. স্থাপনা নির্বাচন করুন এবং সংরক্ষণাগার স্থাপনা ক্লিক করুন।

প্রকল্পের ইতিহাস থেকে একটি সংস্করণ মুছুন

আপনি ভার্সনযুক্ত ডিপ্লয়মেন্ট মুছে ফেলতে পারবেন না, তবে আপনার প্রোজেক্টের ইতিহাস থেকে তাদের ব্যবহৃত স্ক্রিপ্ট ভার্সনগুলি মুছে ফেলতে পারেন। একটি ভার্সন মুছে ফেলার জন্য, এটি কোনও সক্রিয় ডিপ্লয়মেন্ট দ্বারা ব্যবহৃত নাও হতে পারে।

একটি সংস্করণ মুছে ফেলতে, সংস্করণ মুছে ফেলুন দেখুন।

একটি সংরক্ষণাগারভুক্ত স্থাপনা পুনরায় স্থাপন করুন

  1. অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
  2. উপরের ডানদিকে, Deploy > Manage deployments এ ক্লিক করুন।
  3. Archived এর অধীনে, স্থাপনা নির্বাচন করুন এবং সম্পাদনা > স্থাপন করুন এ ক্লিক করুন।