স্ক্রিপ্ট প্রকল্প

একটি স্ক্রিপ্ট প্রকল্প Google Apps স্ক্রিপ্টে ফাইল এবং সংস্থানগুলির একটি সংগ্রহকে প্রতিনিধিত্ব করে, কখনও কখনও কেবল "একটি স্ক্রিপ্ট" হিসাবে উল্লেখ করা হয়। একটি স্ক্রিপ্ট প্রজেক্টে এক বা একাধিক স্ক্রিপ্ট ফাইল থাকে যা হয় কোড ফাইল ( .gs এক্সটেনশন থাকা) অথবা HTML ফাইল (একটি .html এক্সটেনশন) হতে পারে। আপনি HTML ফাইলগুলিতে JavaScript এবং CSS অন্তর্ভুক্ত করতে পারেন।

স্ক্রিপ্ট এডিটর সর্বদা একটি এবং শুধুমাত্র একটি প্রকল্প যে কোনো সময়ে খোলা থাকে। আপনি একাধিক ব্রাউজার উইন্ডো বা ট্যাবে একাধিক প্রকল্প খুলতে পারেন।

প্রকল্পগুলি তৈরি করুন এবং মুছুন

এই বিভাগটি ব্যাখ্যা করে যে কীভাবে স্বতন্ত্র বা কন্টেইনার-বাউন্ড অ্যাপস স্ক্রিপ্ট প্রকল্পগুলি তৈরি এবং মুছতে হয়।

একটি স্বতন্ত্র প্রকল্প তৈরি করুন

অ্যাপস স্ক্রিপ্ট থেকে একটি স্বতন্ত্র প্রকল্প তৈরি করতে:

  1. script.google.com এ যান।
  2. নতুন প্রকল্প ক্লিক করুন.
  3. স্ক্রিপ্ট এডিটরে, শিরোনামহীন প্রকল্পে ক্লিক করুন।
  4. আপনার প্রকল্পের একটি নাম দিন এবং Rename এ ক্লিক করুন।

Google ড্রাইভ থেকে একটি স্বতন্ত্র প্রকল্প তৈরি করুন৷

  1. গুগল ড্রাইভ খুলুন।
  2. New > More > Google Apps Script-এ ক্লিক করুন।

Google দস্তাবেজ, পত্রক, বা স্লাইড থেকে একটি কন্টেইনার-বাউন্ড প্রজেক্ট তৈরি করুন

  1. একটি ডক্স ডকুমেন্ট, একটি পত্রক স্প্রেডশীট, বা স্লাইড উপস্থাপনা খুলুন।
  2. এক্সটেনশন > Google Apps স্ক্রিপ্ট এ ক্লিক করুন।
  3. স্ক্রিপ্ট এডিটরে, শিরোনামহীন প্রকল্পে ক্লিক করুন।
  4. আপনার প্রকল্পের একটি নাম দিন এবং Rename এ ক্লিক করুন।

Google Forms থেকে একটি কন্টেইনার-বাউন্ড প্রজেক্ট তৈরি করুন

  1. গুগল ফর্মে একটি ফর্ম খুলুন।
  2. More > Script editor এ ক্লিক করুন।
  3. স্ক্রিপ্ট এডিটরে, শিরোনামহীন প্রকল্পে ক্লিক করুন।
  4. আপনার প্রকল্পের একটি নাম দিন এবং Rename এ ক্লিক করুন।

clasp কমান্ড লাইন টুল ব্যবহার করে একটি স্বতন্ত্র প্রকল্প তৈরি করুন

clasp একটি কমান্ড লাইন টুল যা আপনাকে একটি টার্মিনাল থেকে অ্যাপস স্ক্রিপ্ট প্রকল্প তৈরি, টান/পুশ এবং স্থাপন করতে দেয়।

আরো বিস্তারিত জানার জন্য clasp গাইড ব্যবহার করে কমান্ড লাইন ইন্টারফেস দেখুন।

একটি ধারক-আবদ্ধ প্রকল্প মুছুন

  1. উপরের উপযুক্ত পদ্ধতি ব্যবহার করে আপনার কন্টেইনার-বাউন্ড প্রজেক্ট খুলুন।
  2. উপরের বাম দিকে, ওভারভিউ ক্লিক করুন।
  3. উপরের ডানদিকে, মুছুন > চিরতরে মুছুন ক্লিক করুন।

একটি স্বতন্ত্র প্রকল্প মুছুন

  1. script.google.com এ যান।
  2. আপনি যে প্রজেক্টটি মুছতে চান তার ডানদিকে More > Remove > Remove এ ক্লিক করুন।

একটি প্রকল্পে ফাইল পরিচালনা করুন

একটি ফাইল তৈরি করুন

  1. আপনার Apps স্ক্রিপ্ট প্রকল্প খুলুন.
  2. বাম দিকে, এডিটর > করুন এ ক্লিক করুন।
  3. তৈরি করতে ফাইলের ধরন নির্বাচন করুন এবং এটির একটি নাম দিন।

একটি ফাইল মুছুন

  1. আপনার Apps স্ক্রিপ্ট প্রকল্প খুলুন.
  2. বাম দিকে, এডিটর ক্লিক করুন।
  3. আপনি যে ফাইলটি মুছতে চান তার পাশে, More > Delete এ ক্লিক করুন।

একটি Apps স্ক্রিপ্ট প্রকল্প থেকে ফাইল রপ্তানি করুন

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

একটি প্রকল্পের জন্য সময় অঞ্চল সেট করুন

আপনি একটি Apps স্ক্রিপ্ট প্রকল্পের জন্য সময় অঞ্চল সেট করতে পারেন৷ স্ক্রিপ্ট দ্বারা সম্পাদিত ফাংশন এই সময় অঞ্চল ব্যবহার করে।

  1. আপনার Apps স্ক্রিপ্ট প্রকল্প খুলুন.
  2. বাম দিকে, প্রকল্প সেটিংস ক্লিক করুন প্রকল্প সেটিংসের জন্য আইকন .
  3. টাইম জোন বিভাগে, আপনি যে সময় অঞ্চলটি ব্যবহার করতে চান তা নির্বাচন করুন।

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

function createEvent(){
// Creates an event in the script project's time zone and logs the ID
var event = CalendarApp.getDefaultCalendar().createEvent('New test event',
   new Date('December 20, 2022 17:00:00'),
   new Date('December 20, 2022 18:00:00'));
console.log('Event ID: ' + event.getId());
}
function createEventPacific(){
// Creates an event with a specified time zone and logs the event ID.
var event = CalendarApp.getDefaultCalendar().createEvent('New sample event',
   new Date('December 20, 2022 17:00:00 PDT'),
   new Date('December 20, 2022 18:00:00 PDT'));
console.log('Event ID: ' + event.getId());
}

একাধিক Google অ্যাকাউন্টের সমস্যা সমাধান করুন

আপনি যদি একই সময়ে একাধিক Google অ্যাকাউন্টে লগ ইন করে থাকেন, তাহলে আপনার অ্যাড-অন এবং ওয়েব অ্যাপ অ্যাক্সেস করতে আপনার সমস্যা হতে পারে। মাল্টি-লগইন, বা একাধিক Google অ্যাকাউন্টে একবারে লগ ইন করা, অ্যাপস স্ক্রিপ্ট, অ্যাড-অন বা ওয়েব অ্যাপের জন্য সমর্থিত নয়।

  • আপনি একাধিক অ্যাকাউন্টে লগ ইন করার সময় অ্যাপস স্ক্রিপ্ট এডিটর খুললে , আপনি যে অ্যাকাউন্টটি নিয়ে এগিয়ে যেতে চান তা বেছে নিতে Google আপনাকে অনুরোধ করে।

  • আপনি যদি একটি ওয়েব অ্যাপ বা অ্যাড-অন খোলেন এবং বহু-লগইন সমস্যার সম্মুখীন হন, তাহলে নিম্নলিখিত সমাধানগুলির মধ্যে একটি চেষ্টা করুন:

    • আপনার সমস্ত Google অ্যাকাউন্ট থেকে লগ আউট করুন এবং শুধুমাত্র একটিতে লগ ইন করুন যেটিতে অ্যাড-অন বা ওয়েব অ্যাপ রয়েছে যা আপনি অ্যাক্সেস করতে চান৷
    • Google Chrome-এ একটি ছদ্মবেশী উইন্ডো খুলুন, বা একটি সমতুল্য ব্যক্তিগত ব্রাউজিং উইন্ডো খুলুন, এবং আপনি অ্যাক্সেস করতে চান এমন অ্যাড-অন বা ওয়েব অ্যাপ রয়েছে এমন Google অ্যাকাউন্টে লগ ইন করুন৷