টাইপস্ক্রিপ্ট ব্যবহার করে অ্যাপস স্ক্রিপ্ট তৈরি করুন

টাইপস্ক্রিপ্ট হল জাভাস্ক্রিপ্টের একটি টাইপ করা সুপারসেট যা প্লেইন অ্যাপস স্ক্রিপ্টে কম্পাইল করতে পারে। আপনি যখন একটি Apps স্ক্রিপ্ট প্রকল্পের বিকাশে TypeScript ব্যবহার করেন, তখন আপনি নিম্নলিখিত সুবিধাগুলি পাবেন:

এই নির্দেশিকাটি TypeScript সহ একটি Apps স্ক্রিপ্ট প্রকল্প তৈরি করার জন্য কিছু সাধারণ কাজ কভার করে৷

প্রয়োজনীয়তা

আপনি যদি TypeScript-এর সাথে অপরিচিত হন, তাহলে এই নির্দেশিকায় বর্ণিত যে কোনো পদ্ধতির চেষ্টা করার আগে মৌলিক ধারণাগুলির সাথে নিজেকে পরিচিত করতে টাইপস্ক্রিপ্ট ডকুমেন্টেশন এবং টাইপস্ক্রিপ্ট কুইকস্টার্ট পর্যালোচনা করুন।

Apps স্ক্রিপ্ট প্রকল্পে clasp সহ টাইপস্ক্রিপ্ট ব্যবহার করার জন্য নিম্নলিখিত সরঞ্জামগুলির প্রয়োজন৷ যদিও Apps স্ক্রিপ্টে TypeScript ব্যবহার সক্ষম করার জন্য clasp ব্যবহার কঠোরভাবে প্রয়োজন হয় না, এটি দৃঢ়ভাবে সুপারিশ করা হয় কারণ এটি পদ্ধতিগুলিকে ব্যাপকভাবে সহজ করে।

নীচে বর্ণিত যে কোনও প্রক্রিয়া করার আগে, নিশ্চিত করুন যে আপনি আপনার স্থানীয় উন্নয়ন পরিবেশ সক্ষম করতে নিম্নলিখিতগুলি ইনস্টল করেছেন:

আপনি যদি আগে clasp ব্যবহার না করে থাকেন তাহলে clasp ডকুমেন্টেশনের সাথে নিজেকে পরিচিত করতে ভুলবেন না।

একটি ক্ল্যাপ প্রকল্পে টাইপস্ক্রিপ্ট ব্যবহার করা

আপনি দ্রুত একটি নতুন স্থানীয় Apps স্ক্রিপ্ট প্রকল্প তৈরি করতে clasp ব্যবহার করতে পারেন৷ এই কমান্ডটি একটি appsscript.json এবং Code.gs তৈরি করে, একটি Apps স্ক্রিপ্ট প্রকল্পের ভিত্তি৷

একটি অ্যাপ স্ক্রিপ্ট ফাইলে টাইপস্ক্রিপ্ট ব্যবহার করতে, ফাইল এক্সটেনশনের নাম পরিবর্তন করে gs থেকে ts

স্থানীয় টাইপস্ক্রিপ্ট ফাইল সম্পাদনা করুন

আপনার পছন্দের সম্পাদক ব্যবহার করে, আপনি স্থানীয় টাইপস্ক্রিপ্ট ফাইলগুলিকে প্রকল্পের ফোল্ডারে .ts ফাইল হিসাবে লিখতে পারেন।

উদাহরণস্বরূপ, index.ts নামের একটি ফাইলে নিম্নলিখিত টাইপস্ক্রিপ্ট কোড থাকতে পারে:

const greeter = (person: string) => {
  return `Hello, ${person}!`;
}

let user = 'Grant';
Logger.log(greeter(user));

আপনি ES6+ বৈশিষ্ট্য যেমন তীর ফাংশন এবং স্ট্রিং ইন্টারপোলেশন ( ${var} }) সহ টাইপস্ক্রিপ্ট লিখতে পারেন। আপনি যখন অ্যাপস স্ক্রিপ্ট সার্ভারে প্রজেক্টটি পুশ করেন তখন এই ফাইলগুলি অ্যাপস স্ক্রিপ্ট কনস্ট্রাক্টে স্থানান্তরিত হয়।

একটি স্থানীয় Apps স্ক্রিপ্ট প্রকল্প আপলোড করুন যা TypeScript ব্যবহার করে

যখন আপনি স্থানীয় টাইপস্ক্রিপ্ট এবং অ্যাপস স্ক্রিপ্ট ফাইলগুলি সম্পাদনা করা শেষ করেন, তখন আপনি নিম্নলিখিত clasp কমান্ড ব্যবহার করে স্থানীয় ফাইলগুলিকে Google ড্রাইভে আপলোড করতে পারেন:

clasp push --watch

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

সমস্যা বা ফাইল বৈশিষ্ট্য অনুরোধ রিপোর্ট

আপনি যদি clasp টুলের সাথে কোন সমস্যার সম্মুখীন হন, তাহলে আপনি GitHub এ রিপোর্ট করতে পারেন।

আপনি যদি TypeScript এর সাথে কোনো সমস্যা বা বাগ সম্মুখীন হন, আপনি TypeScript এর GitHub সংগ্রহস্থলে রিপোর্ট করতে পারেন।