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