অ্যাপস স্ক্রিপ্ট প্রজেক্ট ডিপ্লয়মেন্ট হল স্ক্রিপ্টের একটি ভার্সন যা ওয়েব অ্যাপ, অ্যাড-অন বা এপিআই এক্সিকিউটেবল হিসেবে ব্যবহারের জন্য উপলব্ধ করা হয়। ডিপ্লয়মেন্ট তৈরি এবং পরিচালনা করে, আপনি আপনার কোডে পুনরাবৃত্তি করতে পারেন, আপনার পরিবর্তনগুলি ট্র্যাক করতে পারেন এবং আপনার ব্যবহারকারীদের অ্যাক্সেসের সঠিক কোড ভার্সনটি নিয়ন্ত্রণ করতে পারেন।
দুই ধরণের স্থাপনা রয়েছে:
- হেড ডিপ্লয়মেন্ট , যা সর্বদা বর্তমান প্রজেক্ট কোডের সাথে সিঙ্ক করা থাকে।
- সংস্করণযুক্ত স্থাপনা , যা একটি নির্দিষ্ট প্রকল্প সংস্করণের সাথে সংযুক্ত।
প্রধান মোতায়েন
হেড ডিপ্লয়মেন্ট হল বর্তমান প্রজেক্ট কোড। যখন আপনি একটি অ্যাপস স্ক্রিপ্ট প্রজেক্ট তৈরি করেন, তখন আপনি স্বয়ংক্রিয়ভাবে সেই প্রজেক্টের জন্য একটি হেড ডিপ্লয়মেন্ট তৈরি করেন।
হেড ডিপ্লয়মেন্ট সবসময় সাম্প্রতিক সংরক্ষিত কোডের সাথে সিঙ্ক্রোনাইজ থাকে। উদাহরণস্বরূপ, যদি আপনি একটি ভার্সনড ডিপ্লয়মেন্ট তৈরি করেন এবং তারপর আপনার কোড পরিবর্তন করেন, তাহলে হেড ডিপ্লয়মেন্ট সেই পরিবর্তনগুলি প্রতিফলিত করে, যখন ভার্সনড ডিপ্লয়মেন্ট অক্ষত থাকে।
কোড পরীক্ষা করার জন্য হেড ডিপ্লয়মেন্ট ব্যবহার করুন। জনসাধারণের ব্যবহারের জন্য হেড ডিপ্লয়মেন্ট ব্যবহার করবেন না।
সংস্করণযুক্ত স্থাপনা
একটি ভার্সনযুক্ত স্থাপনা প্রকল্প কোডের একটি নির্দিষ্ট সংস্করণ উপলব্ধ করে। এটি আপনার ব্যবহারকারীদের কোডে পরিবর্তন এবং উন্নতি করার সময় একটি কার্যকরী সংস্করণ ব্যবহার চালিয়ে যেতে দেয়।
যখন আপনার অ্যাপ্লিকেশনটি জনসাধারণের ব্যবহারের জন্য প্রকাশিত হয়, তখন সর্বদা একটি সংস্করণযুক্ত স্থাপনা ব্যবহার করুন। আপনি একই সময়ে একাধিক সক্রিয় সংস্করণযুক্ত স্থাপনা রাখতে পারেন।
গুরুত্বপূর্ণ : আপনি ভার্সনযুক্ত স্থাপনার মালিকানা হস্তান্তর করতে পারবেন না। আপনি যদি কোনও স্ক্রিপ্ট প্রকল্পের মালিকানা অন্য কারও কাছে হস্তান্তর করেন, তাহলে প্রকল্পের মধ্যে বিদ্যমান ভার্সনযুক্ত স্থাপনার মালিকের নাম পরিবর্তন হবে না। যদি কোনও প্রশাসক স্থাপনার মালিকের অ্যাকাউন্ট মুছে ফেলেন, তাহলে তাদের স্থাপনার জন্য স্ক্রিপ্ট ত্রুটি দেখা দিতে পারে।
একটি সংস্করণযুক্ত স্থাপনা তৈরি করুন
Google Workspace অ্যাড-অন, এডিটর অ্যাড-অন, Google Chat অ্যাপ, অথবা এক্সিকিউটেবল API-এর একটি সংস্করণ স্থাপন করতে, আপনাকে প্রথমে আপনার Apps Script-এর Google Cloud প্রোজেক্ট অ্যাসোসিয়েশনকে ডিফল্ট প্রোজেক্ট থেকে একটি স্ট্যান্ডার্ড প্রোজেক্টে স্যুইচ করতে হবে।
একটি ভার্সনযুক্ত ডিপ্লয়মেন্ট তৈরি করতে, এই ধাপগুলি অনুসরণ করুন:
- অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
- উপরের ডানদিকে, Deploy > New deployment এ ক্লিক করুন।
- Select type এর পাশে Enable deployment types ক্লিক করুন।
- আপনি যে ধরণের ডিপ্লয়মেন্ট স্থাপন করতে চান তা নির্বাচন করুন। Google Workspace অ্যাড-অন, এডিটর অ্যাড-অন এবং Google Chat অ্যাপের জন্য, অ্যাড-অন নির্বাচন করুন।
আপনার স্থাপনা সম্পর্কে তথ্য লিখুন এবং স্থাপন করুন ক্লিক করুন।
সংস্করণযুক্ত স্থাপনাগুলি দেখুন
একটি অ্যাপস স্ক্রিপ্ট প্রকল্পের স্থাপনা দেখতে, উপরে, স্থাপন > স্থাপনা পরিচালনা করুন এ ক্লিক করুন।
একটি নির্দিষ্ট সংস্করণের কোড দেখতে, পূর্ববর্তী সংস্করণ দেখুন দেখুন।
একটি সংস্করণযুক্ত স্থাপনা সম্পাদনা করুন
আপনি একটি সংস্করণযুক্ত স্থাপনার বিবরণ বা সংস্করণ পরিবর্তন করতে সম্পাদনা করতে পারেন। একটি স্থাপনা সম্পাদনা করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
- অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
- স্থাপন > স্থাপনা পরিচালনা করুন ক্লিক করুন।
- আপনি যে সক্রিয় স্থাপনাটি পরিবর্তন করতে চান তা নির্বাচন করুন এবং সম্পাদনা ক্লিক করুন।
আপনার পরিবর্তনগুলি করুন এবং Deploy এ ক্লিক করুন।
যদি আপনি একটি সংরক্ষণাগারভুক্ত স্থাপনা সম্পাদনা করতে চান, তাহলে আপনাকে এটি পুনরায় স্থাপন করতে হবে, তারপর পূর্ববর্তী পদক্ষেপগুলি অনুসরণ করতে হবে।
যখন আপনি প্রকল্প কোডে কোনও পরিবর্তন স্থাপন করতে চান, তখন একটি নতুন সংস্করণ তৈরি করুন এবং এটি ব্যবহার করার জন্য স্থাপনা সম্পাদনা করুন। নতুন সংস্করণটি স্বয়ংক্রিয়ভাবে সেই স্থাপনা ব্যবহারকারী যেকোনো ব্যবহারকারী দ্বারা ব্যবহৃত হবে।
একটি ডিপ্লয়মেন্ট আইডি খুঁজুন
প্রতিটি স্থাপনার জন্য স্বয়ংক্রিয়ভাবে একটি সংশ্লিষ্ট স্ট্রিং আইডি তৈরি করা হয়। এই আইডিটি খুঁজে পেতে, নীচের পদক্ষেপগুলি অনুসরণ করুন:
- অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
- উপরের ডানদিকে, Deploy > Manage deployments এ ক্লিক করুন।
একটি সক্রিয় স্থাপনার আইডি খুঁজে পেতে সেটি নির্বাচন করুন।
ডিপ্লয়মেন্ট আইডি শুধুমাত্র সক্রিয় ডিপ্লয়মেন্টে দেখা যায়।
একটি স্থাপনার পরীক্ষা করুন
আপনি কীভাবে একটি স্থাপনা পরীক্ষা করবেন তা নির্ভর করে আপনি যে ধরণের অ্যাপ তৈরি করেন তার উপর।
গুগল ওয়ার্কস্পেস অ্যাড-অন
Google Workspace অ্যাড-অন স্থাপনার পরীক্ষা করতে, Google Workspace অ্যাড-অন পরীক্ষা করা দেখুন।
সম্পাদক অ্যাড-অন
একটি এডিটর অ্যাড-অন স্থাপনার পরীক্ষা করতে, একটি এডিটর অ্যাড-অন পরীক্ষা করুন দেখুন।
ওয়েব অ্যাপ
একটি ওয়েব অ্যাপ স্থাপন পরীক্ষা করতে, একটি ওয়েব অ্যাপ স্থাপন পরীক্ষা করুন দেখুন।
গুগল চ্যাট অ্যাপ
একটি Chat অ্যাপ ডিপ্লয়মেন্ট পরীক্ষা করার জন্য, আপনাকে প্রথমে স্ক্রিপ্টের ডিপ্লয়মেন্ট আইডি অ্যাক্সেস করার জন্য একটি ভার্সনড ডিপ্লয়মেন্ট তৈরি করতে হবে।
আপনার ডিপ্লয়মেন্ট আইডি হওয়ার পর, চ্যাট এপিআই কনফিগারেশনে আইডিটি নির্দিষ্ট করুন এবং ইন্টারেক্টিভ বৈশিষ্ট্যগুলি পরীক্ষা করার জন্য ধাপগুলি অনুসরণ করুন।
এপিআই এক্সিকিউটেবল
একটি API এক্সিকিউটেবল ডিপ্লয়মেন্ট পরীক্ষা করার জন্য, আপনাকে প্রথমে একটি ভার্সনড ডিপ্লয়মেন্ট তৈরি করতে হবে। ডিপ্লয়মেন্ট তৈরি করার পরে, নীচের পদক্ষেপগুলি অনুসরণ করুন:
- অ্যাপস স্ক্রিপ্ট প্রজেক্টের উপরের ডানদিকে, Deploy > Test Deployments এ ক্লিক করুন।
- "টাইপ নির্বাচন করুন" এর পাশে, স্থাপনার ধরণ সক্ষম করুন এ ক্লিক করুন।
> API এক্সিকিউটেবল ।
- আপনার API এক্সিকিউটেবল ডিপ্লয়মেন্ট পরীক্ষা করার জন্য URL টি কপি করে ব্যবহার করুন।
একটি সংস্করণযুক্ত স্থাপনা সংরক্ষণাগারভুক্ত করুন
আপনি ভার্সনযুক্ত ডিপ্লয়মেন্ট মুছে ফেলতে পারবেন না। পরিবর্তে, আপনি সেগুলি আর্কাইভ করতে পারেন।
একটি সংস্করণযুক্ত স্থাপনা সংরক্ষণাগারভুক্ত করতে:
- অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
- স্থাপন > স্থাপনা পরিচালনা করুন ক্লিক করুন।
- আপনি যে ডিপ্লয়মেন্টটি আর্কাইভ করতে চান তা নির্বাচন করুন এবং আর্কাইভ ডিপ্লয়মেন্ট ক্লিক করুন।
একটি সংরক্ষণাগারভুক্ত স্থাপনা পুনরায় স্থাপন করুন
- অ্যাপস স্ক্রিপ্ট প্রজেক্টটি খুলুন।
- উপরের ডানদিকে, Deploy > Manage deployments এ ক্লিক করুন।
- বাম দিকে Archived এর অধীনে, আপনি যে স্থাপনাটি পুনরায় স্থাপন করতে চান তা নির্বাচন করুন এবং সম্পাদনা > স্থাপন করুন এ ক্লিক করুন।