গুগল ক্লাউড প্রকল্প

প্রতিটি Apps স্ক্রিপ্ট প্রকল্প অনুমোদন, উন্নত পরিষেবা এবং অন্যান্য বিবরণ পরিচালনা করতে Google ক্লাউড ব্যবহার করে। এই সেটিংসগুলি কনফিগার এবং পরিচালনা করতে, প্রতিটি Apps স্ক্রিপ্ট প্রকল্পের একটি সংশ্লিষ্ট Google ক্লাউড প্রকল্প রয়েছে৷ আপনার স্ক্রিপ্ট প্রকল্পটি একটি ডিফল্ট প্রকল্প ব্যবহার করতে পারে যা Apps স্ক্রিপ্ট স্বয়ংক্রিয়ভাবে তৈরি করে, অথবা একটি আদর্শ প্রকল্প যা আপনি নিজেই তৈরি করেন৷ সাধারণভাবে, ডিফল্ট প্রকল্পগুলি দৈনন্দিন বা সাধারণ স্ক্রিপ্টগুলির জন্য ভাল, তবে আপনার যেকোন অ্যাপ্লিকেশনের জন্য একটি মানক প্রকল্প ব্যবহার করা উচিত যা জটিল, বাণিজ্যিক মানের, বা প্রকাশনার উদ্দেশ্যে।

আপনি যেকোনো সময়ে একটি ডিফল্ট প্রকল্প থেকে একটি আদর্শ প্রকল্পে স্যুইচ করতে পারেন, কিন্তু আপনি একটি ডিফল্ট প্রকল্প ব্যবহার করতে ফিরে যেতে পারবেন না। আপনার স্ক্রিপ্টটি বিকাশের প্রথম দিকে ব্যবহার করে এমন Google ক্লাউড প্রকল্পটি নির্বাচন করা ভাল। পরে স্যুইচ করা জটিলতা সৃষ্টি করতে পারে, যেমন আপনার ব্যবহারকারীদের পুনরায় অনুমোদনের প্রয়োজন।

ডিফল্ট Google ক্লাউড প্রকল্প

আপনি যখন একটি Apps Script প্রকল্প তৈরি করেন, Apps Script একটি ডিফল্ট Google ক্লাউড প্রকল্প তৈরি করে যা ব্যাকগ্রাউন্ডে কাজ করে।

  • বেশিরভাগ স্ক্রিপ্টের জন্য, আপনাকে এই ডিফল্ট প্রকল্পটি দেখতে বা সামঞ্জস্য করতে হবে না। অ্যাপস স্ক্রিপ্ট Google ক্লাউডের সাথে প্রয়োজনীয় মিথস্ক্রিয়া পরিচালনা করে। উদাহরণস্বরূপ, আপনি যদি অ্যাপস স্ক্রিপ্ট এডিটরে একটি উন্নত পরিষেবা সক্রিয় করেন, আপনি যখন স্ক্রিপ্ট প্রকল্পটি সংরক্ষণ করেন তখন অ্যাপস স্ক্রিপ্ট ডিফল্ট Google ক্লাউড প্রকল্পে উন্নত পরিষেবা সক্রিয় করে৷
  • কিছু স্ক্রিপ্টের জন্য, আপনাকে Google ক্লাউড কনসোলের সাথে ইন্টারঅ্যাক্ট করতে হবে। এই ক্ষেত্রে, আপনার স্ক্রিপ্টের পরিবর্তে একটি আদর্শ Google ক্লাউড প্রকল্প ব্যবহার করতে হবে। উদাহরণস্বরূপ, Google ক্লাউড কনসোলে Google ক্লাউড লগগুলি দেখতে, আপনার স্ক্রিপ্টকে অবশ্যই একটি আদর্শ প্রকল্প ব্যবহার করতে হবে৷

ডিফল্ট Google ক্লাউড প্রকল্পগুলি দেখুন বা আপডেট করুন৷

বেশিরভাগ ব্যবহারকারীরা সরাসরি Google ক্লাউড কনসোলে ডিফল্ট প্রকল্পগুলি সনাক্ত করতে, দেখতে বা সম্পাদনা করতে পারে না৷ যে প্রশাসক এবং ডোমেন ব্যবহারকারীদের মূল Google ক্লাউড ফোল্ডারে resourcemanager.projects.list অনুমতি রয়েছে তারা ডিফল্ট প্রকল্পগুলি দেখতে এবং কনফিগার করতে পারে৷

  • Google Workspace গ্রাহকদের জন্য, ডিফল্ট প্রোজেক্টগুলি ক্লাউড রিসোর্স হায়ারার্কিতে Organization root > system-gsuite > apps-script ফোল্ডারের অধীনে পড়ে। এই ফোল্ডারগুলি মুছে ফেলবেন না। যদি আপনি তা করেন, স্ক্রিপ্টগুলি ডিফল্ট প্রকল্প তৈরি করতে পারে না এবং সঠিকভাবে চালানো হবে না।
  • Google Workspace-এর বাইরের গ্রাহকদের জন্য, রিসোর্স হায়ারার্কিতে ডিফল্ট প্রোজেক্ট অপ্রতুল।

ডিফল্ট Google ক্লাউড প্রকল্প মুছুন

আপনি যদি একজন প্রশাসক হন, আপনি ডিফল্ট Google ক্লাউড প্রকল্পগুলি মুছে ফেলতে পারেন যেমন আপনি মানক Google ক্লাউড প্রকল্পগুলি করবেন৷ অ্যাপস্ স্ক্রিপ্ট মুছুন Google ক্লাউড প্রকল্পগুলি দেখুন।

আপনি একজন প্রশাসক না হলে, আপনি ডিফল্ট প্রকল্প মুছে ফেলতে পারবেন না। যাইহোক, অ্যাপস স্ক্রিপ্ট নিম্নলিখিত পরিস্থিতিতে ডিফল্ট প্রকল্প মুছে দেয়:

  • আপনি যদি স্ক্রিপ্ট প্রকল্পটি মুছে ফেলেন বা এটিকে একটি আদর্শ প্রকল্প ব্যবহার করতে স্যুইচ করেন, Apps স্ক্রিপ্ট স্ক্রিপ্টের সাথে সংযুক্ত ডিফল্ট প্রজেক্ট এবং এতে থাকা যেকোনো সেটিংস বা তথ্য মুছে দেয়।
  • যদি একটি স্ক্রিপ্ট 180 দিন বা তার বেশি সময় ধরে না চলে, তবে Apps স্ক্রিপ্ট তার সম্পর্কিত ডিফল্ট প্রকল্প মুছে দেয়। অ্যাপস স্ক্রিপ্ট তার ডিফল্ট প্রকল্প মুছে ফেলার পরে স্ক্রিপ্টটি চলে গেলে, অ্যাপস স্ক্রিপ্ট স্ক্রিপ্টের জন্য একটি তৈরি করে।

স্ট্যান্ডার্ড Google ক্লাউড প্রকল্প

ডিফল্ট Google ক্লাউড প্রকল্পগুলি বেশিরভাগ স্ক্রিপ্ট প্রকল্পগুলির জন্য সর্বোত্তম বিকল্প, যদি না আপনাকে প্রকল্পটি ম্যানুয়ালি কনফিগার করার প্রয়োজন হয়৷ এই পরিস্থিতিতে, একটি স্ট্যান্ডার্ড প্রজেক্ট ব্যবহার করতে আপনাকে অবশ্যই আপনার স্ক্রিপ্ট প্রকল্পটি পরিবর্তন করতে হবে।

নিম্নলিখিত বিভাগগুলি বর্ণনা করে যখন Apps স্ক্রিপ্টের জন্য একটি আদর্শ প্রকল্পের প্রয়োজন হয়, এই জাতীয় প্রকল্পগুলির বৈশিষ্ট্য এবং তাদের সাথে করা সাধারণ কাজগুলি৷ আপনি শুধুমাত্র স্ট্যান্ডার্ড প্রকল্পগুলির সাথে নীচের কাজগুলি সম্পাদন করতে পারেন।

যখন Apps স্ক্রিপ্টের জন্য আদর্শ Google ক্লাউড প্রকল্পের প্রয়োজন হয়

নিম্নলিখিত পরিস্থিতিতে আপনাকে একটি আদর্শ প্রকল্প ব্যবহার করতে হবে:

স্ট্যান্ডার্ড Google ক্লাউড প্রকল্প বৈশিষ্ট্য

স্ট্যান্ডার্ড প্রকল্পগুলির নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

  • আপনি সরাসরি Google ক্লাউড কনসোল থেকে প্রকল্পের জন্য সমস্ত Google ক্লাউড সেটিংস অ্যাক্সেস করতে পারেন৷ এটি আপনাকে API সক্রিয় করতে, অনুমোদনের শংসাপত্রগুলি সামঞ্জস্য করতে এবং অন্যান্য বিবরণ কনফিগার করতে দেয়৷
  • আপনি যখন একটি স্ক্রিপ্ট প্রজেক্ট মুছে ফেলেন বা অন্য স্ট্যান্ডার্ড প্রজেক্ট ব্যবহার করতে এটিকে স্যুইচ করেন, তখন মূল স্ট্যান্ডার্ড প্রজেক্টটি রয়ে যায় এবং পুনরায় ব্যবহার করা যেতে পারে।
  • যখন আপনি একটি স্ক্রিপ্ট প্রকল্পে একটি উন্নত পরিষেবা সক্রিয় করেন, আপনাকে অবশ্যই মানক প্রকল্পে সংশ্লিষ্ট API সক্রিয় করতে হবে৷
  • একাধিক স্ক্রিপ্ট প্রজেক্ট এবং অন্যান্য অ্যাপ একই স্ট্যান্ডার্ড প্রোজেক্ট শেয়ার করতে পারে। আপনি যদি অ্যাড-অন হিসেবে Google Workspace মার্কেটপ্লেসে কোনো স্ক্রিপ্ট প্রোজেক্ট প্রকাশ করতে চান, তাহলে এটির নিজস্ব স্ট্যান্ডার্ড প্রোজেক্ট থাকতে হবে। প্রকাশিত অ্যাপগুলি অন্য অ্যাপের সাথে Google ক্লাউড প্রোজেক্ট শেয়ার করতে পারে না।
  • আপনি যদি Apps Script API-এর scripts.run পদ্ধতি ব্যবহার করে অন্য অ্যাপ থেকে স্ক্রিপ্ট প্রজেক্টে ফাংশন চালাতে চান, তাহলে স্ক্রিপ্ট প্রজেক্ট এবং কলিং অ্যাপ্লিকেশানকে একই স্ট্যান্ডার্ড প্রোজেক্ট শেয়ার করতে হবে।
  • যখন Apps স্ক্রিপ্ট একজন ব্যবহারকারীকে একটি স্ক্রিপ্ট অনুমোদন করতে বলে যা একটি আদর্শ প্রকল্প ব্যবহার করে, তখন Google ক্লাউড প্রকল্পের নামটি স্ক্রিপ্টটি সনাক্ত করতে ব্যবহৃত হয় (স্ক্রিপ্ট প্রকল্পের নাম নয়)। এই কারণে, একটি উপযুক্ত Google ক্লাউড প্রকল্পের নাম সেট করতে ভুলবেন না।

একটি আদর্শ Google ক্লাউড প্রকল্প অ্যাক্সেস করুন৷

আপনার স্ক্রিপ্ট প্রকল্পের সাথে সম্পর্কিত স্ট্যান্ডার্ড প্রকল্প অ্যাক্সেস করতে, নিম্নলিখিতগুলি করুন:

নতুন সম্পাদক

  1. অ্যাপস স্ক্রিপ্ট প্রকল্প খুলুন।
  2. বামদিকে, প্রকল্প সেটিংস ক্লিক করুন।
  3. Google ক্লাউড প্ল্যাটফর্ম (GCP) প্রকল্পের অধীনে, প্রকল্প নম্বরে ক্লিক করুন।

উত্তরাধিকার সম্পাদক

  1. অ্যাপস স্ক্রিপ্ট এডিটরে স্ক্রিপ্টটি খুলুন।
  2. সম্পদ > ক্লাউড প্ল্যাটফর্ম প্রকল্প নির্বাচন করুন।
  3. খোলা ডায়ালগে, উপরের লিঙ্কটিতে ক্লিক করুন যা GCP প্রকল্পের নাম উল্লেখ করে।

এছাড়াও আপনি Google ক্লাউড কনসোল ম্যানেজ রিসোর্স পৃষ্ঠাতে সরাসরি একটি আদর্শ প্রকল্প খুঁজে পেতে পারেন।

একটি আদর্শ Google ক্লাউড প্রকল্পে একটি API সক্রিয় করুন৷

প্রায়শই একটি Apps স্ক্রিপ্ট অ্যাপ্লিকেশন অন্য Google API-এ অ্যাক্সেসের প্রয়োজন হয়। এটি করার জন্য, আপনাকে সংশ্লিষ্ট Google ক্লাউড প্রকল্পে API সক্রিয় করতে হবে। নিম্নলিখিত কাজ করে একটি API সক্রিয় করুন:

  1. Google ক্লাউড প্রকল্পটি খুলুন
  2. মেনু > APIs এবং পরিষেবাগুলিতে ক্লিক করুন।
  3. APIs এবং পরিষেবাগুলি সক্ষম করুন ক্লিক করুন।
  4. অনুসন্ধান বাক্সে, আপনি যে APIটি সক্রিয় করতে চান সেটি লিখুন এবং এন্টার টিপুন
  5. অনুসন্ধান ফলাফল থেকে API এ ক্লিক করুন এবং তারপরে এই Google ক্লাউড প্রকল্পের জন্য API সক্রিয় করতে সক্ষম করুন ক্লিক করুন৷

আপনাকে Google API বা Google ক্লাউডের জন্য পরিষেবার শর্তাদি স্বীকার করতে বলা হতে পারে৷ পরিষেবার শর্তাদি গ্রহণ করার আগে সাবধানে পর্যালোচনা করুন।

অ্যাপ্লিকেশনের উপর নির্ভর করে, আপনাকে API এবং পরিষেবা ড্যাশবোর্ডে নির্বাচন করে API কনফিগার করতে হতে পারে।

একটি আদর্শ Google ক্লাউড প্রকল্পের আইডি এবং নম্বর নির্ধারণ করুন

সমস্ত Google ক্লাউড প্রকল্পের একটি প্রকল্পের নাম, প্রকল্প আইডি এবং প্রকল্প নম্বর রয়েছে৷ মাঝে মাঝে, পরিষেবাগুলি কনফিগার করতে বা অন্যান্য কাজগুলি সম্পূর্ণ করতে আপনার অবশ্যই এই শনাক্তকারী থাকতে হবে।

আপনার আদর্শ প্রকল্পের আইডি এবং নম্বর নির্ধারণ করতে, নিম্নলিখিতগুলি করুন:

  1. Google ক্লাউড প্রকল্পটি খুলুন
  2. উপরের-ডানদিকে, More > Project settings এ ক্লিক করুন।
  3. ফলাফল সেটিংস প্যানেলে প্রকল্পের নাম , প্রকল্প আইডি এবং প্রকল্প নম্বর দেখুন। প্রজেক্ট নম্বরে শুধুমাত্র সংখ্যা থাকে, যখন প্রজেক্ট আইডি বর্ণসংখ্যার হয়। আপনি প্রকল্পের নাম সম্পাদনা করতে পারেন, যা অনুমোদনের অনুরোধের সময় ব্যবহারকারীদের কাছে প্রদর্শিত হয়।

Google ক্লাউড কনসোলে Google ক্লাউড লগ এবং ত্রুটি রিপোর্ট দেখুন

আপনি যদি আপনার স্ক্রিপ্ট প্রকল্পের জন্য ক্লাউড লগিং বা ত্রুটি রিপোর্টিং ব্যবহার করেন, তাহলে আপনি নিম্নলিখিতগুলি করে Google ক্লাউড কনসোলে সেই লগ এবং প্রতিবেদনগুলি দেখতে পারেন:

  1. Google ক্লাউড প্রকল্পটি খুলুন
  2. মেনু ক্লিক করুন।
  3. অপারেশন বিভাগে নিচে স্ক্রোল করুন এবং লগিং > লগ এক্সপ্লোরার এ ক্লিক করুন।
  4. ত্রুটি প্রতিবেদনগুলি দেখতে, অপারেশন বিভাগে স্ক্রোল করুন এবং ত্রুটি প্রতিবেদনে ক্লিক করুন। যদি আপনাকে ত্রুটি রিপোর্টিং সেট আপ করার জন্য অনুরোধ করা হয়, তাহলে এর মানে হল যে আপনার স্ক্রিপ্ট প্রকল্পটি এখনও কোনো ব্যতিক্রম লগ ইন করেনি।

OAuth প্রয়োজন এমন পরিষেবাগুলি ব্যবহার করার সময়, Google ব্যবহারকারীদের সেই পরিষেবাগুলিকে অনুমোদন করার জন্য অনুরোধ করে৷ OAuth সম্মতি স্ক্রীন সেটিংস আপনাকে কিছু তথ্য সেট করতে দেয় যা Google ব্যবহারকারীদের কাছে উপস্থাপন করে, যেমন অ্যাপ্লিকেশনের নাম এবং পরিষেবার শর্তাবলী URL।

ডিফল্ট Google ক্লাউড প্রকল্পগুলি অ্যাপস স্ক্রিপ্ট প্রকল্পের বিবরণ থেকে স্বয়ংক্রিয়ভাবে একটি সম্মতি স্ক্রিন তৈরি করে; আপনি সেই সেটিংস সামঞ্জস্য করতে পারবেন না। স্ট্যান্ডার্ড Google ক্লাউড প্রকল্প আপনাকে এই তথ্য কাস্টমাইজ করতে দেয়। আপনি নিম্নলিখিতগুলি করে আপনার স্ক্রিপ্টের সম্মতি স্ক্রীন কনফিগার করতে পারেন:

  1. Google ক্লাউড প্রকল্পটি খুলুন
  2. মেনু > APIs & Services > Credentials এ ক্লিক করুন।
  3. সম্মতি স্ক্রীন কনফিগার করুন ক্লিক করুন।
  4. কনসেন্ট স্ক্রিন ওয়ার্কফ্লো-এর প্রতিটি বিভাগ পূরণ করুন।
  5. কর্মপ্রবাহের প্রতিটি পর্যায়ে আপনার পরিবর্তনগুলি রেকর্ড করতে, সংরক্ষণ করুন এবং চালিয়ে যান ক্লিক করুন।

OAuth শংসাপত্র তৈরি করুন

Apps Script সাধারণত আপনার স্ক্রিপ্ট যে পরিষেবাগুলি ব্যবহার করে তার জন্য OAuth সেট আপ করে৷ কিছু অ্যাপ্লিকেশনের জন্য, আপনাকে অবশ্যই অতিরিক্ত OAuth শংসাপত্র তৈরি করতে হবে (ক্লায়েন্ট আইডি এবং ক্লায়েন্ট গোপনীয়তা)। আপনি শুধুমাত্র স্ট্যান্ডার্ড প্রকল্পের সাথে এটি করতে পারেন।

আপনার স্ক্রিপ্ট প্রকল্পের জন্য একটি ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট তৈরি করতে, নিম্নলিখিতগুলি করুন:

  1. Google ক্লাউড প্রকল্পটি খুলুন
  2. মেনু > APIs & Services > Credentials এ ক্লিক করুন।
  3. ক্রেডেনশিয়াল তৈরি করুন > OAuth ক্লায়েন্ট আইডি ক্লিক করুন।
  4. আবেদনের প্রকারের অধীনে, আপনার আবেদনের ধরন নির্বাচন করুন এবং প্রয়োজনে ফলাফলটি পূরণ করুন। শেষ হলে, তৈরি করুন ক্লিক করুন
  5. প্রদর্শিত ডায়ালগে, JSON ডাউনলোড এ ক্লিক করুন। আপনি OAuth কনফিগার করতে এই ফাইলটি ব্যবহার করতে পারেন।

একটি আদর্শ Google ক্লাউড প্রকল্পে অতিরিক্ত মালিকদের যোগ করুন

আপনি একটি আদর্শ প্রকল্পে অতিরিক্ত মালিক বা অন্যান্য ভূমিকা যোগ করতে পারেন। আপনি যদি একটি প্রকল্পে সহযোগিতা করেন, তাহলে এটি নিশ্চিত করতে সাহায্য করে যে আপনার দলের কেউ সবসময় স্ক্রিপ্ট প্রকল্পের Google ক্লাউড সেটিংসে অ্যাক্সেস করতে পারে।

আপনি নিম্নলিখিতগুলি করে একটি আদর্শ প্রকল্পে অতিরিক্ত মালিক বা অন্যান্য ভূমিকা যুক্ত করতে পারেন৷ এই পরিবর্তনগুলির যেকোনো একটি করার জন্য আপনার কাছে প্রকল্পের সম্পাদনার অনুমতি থাকতে হবে:

  1. আপনার সহযোগী কারা হওয়া উচিত তা নির্ধারণ করুন। আমরা সুপারিশ করেছি যে আপনি একটি বিদ্যমান Google গ্রুপ তৈরি বা ব্যবহার করুন৷ আপনি সেই ডোমেনের সমস্ত ব্যবহারকারীকে অন্তর্ভুক্ত করতে সহযোগী তালিকায় ডোমেনগুলিও নির্দিষ্ট করতে পারেন৷
  2. স্ক্রিপ্টের Google ক্লাউড প্রকল্পটি খুলুন
  3. মেনু > IAM & admin > IAM ক্লিক করুন।
  4. শীর্ষে, যোগ করুন ক্লিক করুন
  5. Google ক্লাউড প্রকল্পে এক বা একাধিক নতুন সদস্য এবং তাদের ভূমিকা যোগ করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন। আপনি নতুন সদস্য হিসাবে পৃথক ইমেল, Google গ্রুপ বা ডোমেন যোগ করতে পারেন।
  6. সংরক্ষণ করুন ক্লিক করুন.

একটি একক Google ক্লাউড প্রকল্পের সাথে একাধিক স্ক্রিপ্ট গ্রুপ করুন

আপনি একাধিক Apps স্ক্রিপ্ট প্রকল্প একই স্ট্যান্ডার্ড Google ক্লাউড প্রকল্প শেয়ার করতে পারেন. এটি করার জন্য, একটি স্ট্যান্ডার্ড প্রকল্প তৈরি করুন এবং তারপর এটি ব্যবহার করার জন্য প্রতিটি স্ক্রিপ্ট প্রকল্পে স্যুইচ করুন। আপনি ডিফল্ট প্রকল্পের সাথে এটি করতে পারবেন না।

একটি ভিন্ন আদর্শ Google ক্লাউড প্রকল্পে স্যুইচ করুন৷

আপনি একটি স্ক্রিপ্ট প্রকল্প স্যুইচ করতে পারেন যাতে এটি একটি ভিন্ন আদর্শ Google ক্লাউড প্রকল্প ব্যবহার করে। আপনার স্ক্রিপ্টের জন্য Google ক্লাউড প্রকল্পের ম্যানুয়াল কনফিগারেশনের প্রয়োজন হলে আপনাকে অবশ্যই একটি আদর্শ প্রকল্পে স্যুইচ করতে হবে৷ আপনাকে কখন একটি আদর্শ প্রকল্প ব্যবহার করতে হবে সে সম্পর্কে আরও জানতে, আদর্শ Google ক্লাউড প্রকল্পগুলি দেখুন৷

একটি স্ক্রিপ্টের বিদ্যমান Google ক্লাউড প্রকল্পকে অন্য Google ক্লাউড প্রকল্পে স্যুইচ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

নতুন সম্পাদক

  1. আপনার কাছে উপযুক্ত Google ক্লাউড প্রকল্প না থাকলে, একটি প্রকল্প তৈরি করুন নির্দেশাবলী অনুসরণ করে একটি তৈরি করুন৷ একটি স্মরণীয় প্রকল্পের নাম সেট করুন যাতে আপনি এটিকে Google ক্লাউড কনসোল ম্যানেজ রিসোর্স পৃষ্ঠায় সনাক্ত করতে পারেন৷ অ্যাপস স্ক্রিপ্ট ব্যবহারকারীদের স্ক্রিপ্ট অনুমোদন করতে বলার সময় এই নামটি ব্যবহার করে।
  2. আপনি যদি একটি বিদ্যমান প্রকল্প ব্যবহার করতে চান, Google ক্লাউড কনসোল ম্যানেজ রিসোর্স পৃষ্ঠাটি খুলুন এবং ব্যবহার করার জন্য একটি বিদ্যমান প্রকল্প সনাক্ত করুন৷ প্রকল্পের জন্য আপনার অবশ্যই resourcemanager.projects.update অনুমতি থাকতে হবে। Apps Script দ্বারা স্বয়ংক্রিয়ভাবে তৈরি করা কোনো প্রকল্প আপনি ব্যবহার করতে পারবেন না।
  3. আপনার Google ক্লাউড প্রকল্পের প্রকল্প নম্বর নির্ধারণ করুন
  4. স্ক্রিপ্ট খুলুন যার Google ক্লাউড প্রকল্প আপনি প্রতিস্থাপন করতে চান।
  5. বামদিকে, প্রকল্প সেটিংস ক্লিক করুন।
  6. Google ক্লাউড প্ল্যাটফর্ম (GCP) প্রকল্পের অধীনে, প্রকল্প পরিবর্তন করুন ক্লিক করুন।
  7. নতুন প্রকল্প নম্বর লিখুন এবং সেট প্রকল্প ক্লিক করুন.

উত্তরাধিকার সম্পাদক

  1. আপনার যদি উপযুক্ত GCP প্রকল্প না থাকে, তাহলে একটি প্রকল্প তৈরি করুন নির্দেশাবলী অনুসরণ করে একটি নতুন তৈরি করুন। অন্যথায়, Google ক্লাউড কনসোল ম্যানেজ রিসোর্স পৃষ্ঠা খুলুন এবং ব্যবহার করার জন্য একটি বিদ্যমান GCP প্রোজেক্ট খুঁজুন। আপনার অবশ্যই GCP প্রকল্পের জন্য সম্পাদনা করার অনুমতি থাকতে হবে এবং আপনি অবশ্যই Google ক্লাউড কনসোলে এর সেটিংস দেখতে সক্ষম হবেন। নতুন প্রজেক্ট এমন হতে পারে না যা অ্যাপস স্ক্রিপ্ট দ্বারা স্বয়ংক্রিয়ভাবে তৈরি করা হয়েছে।
  2. একটি স্মরণীয় GCP প্রকল্পের নাম সেট করুন যাতে আপনি Google ক্লাউড কনসোল ম্যানেজ রিসোর্স পৃষ্ঠাতে এটিকে আরও সহজে সনাক্ত করতে পারেন৷ অ্যাপস স্ক্রিপ্ট ব্যবহারকারীদের এটি অনুমোদন করতে বললে এই নামটি স্ক্রিপ্ট সনাক্ত করতেও ব্যবহৃত হয়।
  3. আপনার GCP প্রকল্পের প্রকল্প নম্বর নির্ধারণ করুন
  4. অ্যাপস স্ক্রিপ্ট এডিটরে, স্ক্রিপ্টটি খুলুন যার GCP প্রোজেক্ট আপনি প্রতিস্থাপন করতে চান।
  5. সম্পদ > ক্লাউড প্ল্যাটফর্ম প্রকল্পে ক্লিক করুন।
  6. চেঞ্জ প্রজেক্ট বিভাগে, টেক্সট ফিল্ডে আপনার কপি করা প্রজেক্ট নম্বর পেস্ট করুন, তারপর সেট প্রজেক্টে ক্লিক করুন।
  7. একটি সতর্কতা স্ক্রীন ক্লাউড প্ল্যাটফর্ম প্রকল্প পরিবর্তনের প্রভাব ব্যাখ্যা করে। বিজ্ঞপ্তিটি মনোযোগ সহকারে পড়ুন এবং নিশ্চিত করুন ক্লিক করুন।

Google ক্লাউড প্রকল্প এবং শেয়ার্ড ড্রাইভ

শেয়ার্ড ড্রাইভ (পূর্বে টিম ড্রাইভ) শেয়ার্ড স্পেস প্রদান করে যেখানে ড্রাইভ ব্যবহারকারীদের গ্রুপ অ্যাপস স্ক্রিপ্ট প্রোজেক্ট এবং ড্রাইভ ডকুমেন্টে সহযোগিতা করতে পারে। একটি দলের সাথে স্ক্রিপ্ট, অ্যাড-অন এবং ওয়েব অ্যাপ তৈরি করার সময় শেয়ার্ড ড্রাইভগুলি মূল্যবান, তবে পুরানো ডিফল্ট Google ক্লাউড প্রকল্পগুলির সাথে আপনি কী করতে পারেন তার উপর তারা কিছু সীমাবদ্ধতা রাখে৷

Google ক্লাউড প্রকল্পগুলি কীভাবে শেয়ার্ড ড্রাইভের সাথে ইন্টারঅ্যাক্ট করে তা নিম্নলিখিত বিধিনিষেধের তালিকাটি বর্ণনা করে:

  • যদি আপনার স্ক্রিপ্ট প্রজেক্ট একটি স্ট্যান্ডার্ড প্রজেক্ট ব্যবহার করে, তাহলে স্ক্রিপ্ট প্রোজেক্ট শেয়ার্ড ড্রাইভে থাকা অবস্থায় কোন অতিরিক্ত বিধিনিষেধ নেই।
  • আপনার স্ক্রিপ্ট প্রোজেক্ট যদি 8 এপ্রিল, 2019 বা তার পরে তৈরি করা কোনও ডিফল্ট প্রোজেক্ট ব্যবহার করে, তাহলে স্ক্রিপ্ট প্রোজেক্ট শেয়ার্ড ড্রাইভে থাকবে তখন কোনও অতিরিক্ত বিধিনিষেধ নেই।
  • আপনার স্ক্রিপ্ট প্রোজেক্ট যদি 8 এপ্রিল, 2019-এর আগে তৈরি করা কোনও ডিফল্ট প্রোজেক্ট ব্যবহার করে, তাহলে স্ক্রিপ্ট প্রোজেক্ট শেয়ার্ড ড্রাইভে থাকাকালীন নিম্নলিখিত বিধিনিষেধগুলি প্রযোজ্য হবে:
    1. আপনি অ্যাপস স্ক্রিপ্ট UI বা Google ক্লাউড কনসোল ব্যবহার করে ডিফল্ট প্রকল্প অ্যাক্সেস করতে পারবেন না। এই নিষেধাজ্ঞা আপনাকে এমন পদক্ষেপ নিতে বাধা দেয় যার জন্য প্রজেক্টে সরাসরি অ্যাক্সেস প্রয়োজন
    2. আপনি উন্নত পরিষেবাগুলি সক্রিয় করতে পারবেন না৷ উন্নত পরিষেবাগুলি সক্রিয় করতে, একটি আদর্শ প্রকল্পে স্যুইচ করুন৷
    3. আপনি যখন একটি বিদ্যমান Apps স্ক্রিপ্ট প্রকল্প একটি শেয়ার্ড ড্রাইভে সরান, তখন Google ডিফল্ট Google ক্লাউড প্রকল্পে অ্যাক্সেস সীমাবদ্ধ করে। সরানোর আগে আপনার অ্যাক্সেস থাকলে আপনি এখনও ডিফল্ট প্রকল্প অ্যাক্সেস করতে পারেন। উদাহরণস্বরূপ, যদি আপনি আপনার আমার ড্রাইভ ফোল্ডারে একটি স্ক্রিপ্ট তৈরি করেন এবং তারপরে এটি একটি শেয়ার্ড ড্রাইভে স্থানান্তরিত করেন, আপনি এখনও স্ক্রিপ্টের Google ক্লাউড প্রকল্পটি অ্যাক্সেস করতে পারেন৷ শেয়ার্ড ড্রাইভে আপনার সহযোগীরা নাও পারেন।
    4. একটি স্ক্রিপ্ট শেয়ার্ড ড্রাইভে সরানোর আগে Google ক্লাউড প্রকল্পের নামটি ধরে রাখে। এমনকি আপনি শেয়ার্ড ড্রাইভে প্রকল্পের নাম পরিবর্তন করলেও, স্ক্রিপ্ট অনুমোদনকারী ব্যবহারকারীরা এখনও অনুমোদন ডায়ালগে পুরানো নাম দেখতে পান।

পুরানো স্ক্রিপ্টগুলির জন্য উপরের বিধিনিষেধগুলি এড়াতে, একটি আদর্শ প্রকল্পে স্যুইচ করুন

অ্যাপস স্ক্রিপ্ট Google ক্লাউড প্রকল্পগুলির একটি তালিকা পান৷

আপনার প্রতিষ্ঠানের অ্যাপস স্ক্রিপ্ট প্রোজেক্ট ফোল্ডারের জন্য resourcemanager.projects.list অনুমতি থাকলে, আপনি ফোল্ডারের মধ্যে সমস্ত স্ট্যান্ডার্ড এবং ডিফল্ট অ্যাপস স্ক্রিপ্ট Google ক্লাউড প্রকল্প দেখতে পারেন।

  1. Google ক্লাউড কনসোল ম্যানেজ রিসোর্স পৃষ্ঠা খুলুন।
  2. অ্যাপস স্ক্রিপ্ট ফোল্ডারের পাশে, আইডিটি অনুলিপি করুন।
  3. ফিল্টার > প্যারেন্ট আইডি ক্লিক করুন এবং অ্যাপস স্ক্রিপ্ট ফোল্ডার আইডি পেস্ট করুন।

Apps Script Google ক্লাউড প্রকল্প মুছুন

একটি Apps Script Google ক্লাউড প্রকল্প মুছে ফেলতে , Apps Script Google ক্লাউড প্রকল্পগুলির একটি তালিকা পান এর অধীনে পদক্ষেপগুলি অনুসরণ করুন, আপনি যে প্রকল্পটি মুছতে চান সেটি নির্বাচন করুন এবং মুছুন ক্লিক করুন৷

gcloud ব্যবহার করে একটি Apps স্ক্রিপ্ট প্রকল্প মুছে ফেলতে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন৷

gcloud projects list --filter='parent.id=APPS_SCRIPT_FOLDER_ID'
gcloud projects delete PROJECT_ID

Google ক্লাউড প্রকল্পগুলি মুছে ফেলা সম্পর্কে আরও তথ্যের জন্য, প্রকল্পগুলি বন্ধ করা (মুছে ফেলা) দেখুন৷