VBA ম্যাক্রোকে Apps স্ক্রিপ্টে রূপান্তর করুন

তুমি শুরু করার আগে

আপনি আপনার ফাইলগুলি রূপান্তর করার আগে আপনার VBA কোডে বেমানান API আপডেট করতে চাইতে পারেন৷ স্ট্যাটাস সমর্থিত ফাইলগুলির জন্য, আপনি ধাপ 1 এ যেতে পারেন: আপনার ফাইলগুলিকে রূপান্তর করুন

বেমানান VBA APIs সংশোধন করুন

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

সামঞ্জস্যপূর্ণ প্রতিবেদনে সমর্থিত কর্মক্ষেত্র বা তদন্তের প্রয়োজন হিসাবে চিহ্নিত প্রতিটি API-এর জন্য, আমরা নিম্নলিখিতগুলি সুপারিশ করি:

  • যদি API দ্বারা সম্পাদিত ফাংশনটি আপনার VBA ম্যাক্রো সঠিকভাবে কাজ করার জন্য গুরুত্বপূর্ণ না হয়, তাহলে এটিকে আপনার VBA কোড থেকে সরিয়ে দিন। যদি তা হয়, সমর্থিত VBA API-এর সাথে অনুরূপ আচরণ বাস্তবায়ন করতে আপনার কোড পরিবর্তন করুন।
  • কর্মক্ষেত্রের সাথে সমর্থিত স্থিতি সহ APIগুলির জন্য, যদি আপনি সমর্থিত VBA APIগুলিতে স্যুইচ করতে না পারেন, আপনার VBA APIগুলিকে যেমন আছে তেমনই রেখে দিন। আপনি Apps স্ক্রিপ্টে রূপান্তর করার পরে, রূপান্তরিত Apps স্ক্রিপ্ট কোডের মন্তব্যে এই API-এর জন্য একটি পরিচিত সমাধান সুপারিশ করা হয়।
  • যদি সমস্যাটি একটি অপ্রয়োজনীয় ভাষা নির্মাণ থেকে আসছে, তাহলে সেই গঠনগুলি ব্যবহার করা এড়াতে আপনার কোডটি পুনরায় লিখুন।
  • স্থিতি সহ APIগুলির জন্য তদন্তের প্রয়োজন , আপনার কোডে নিম্নলিখিত APIগুলির মধ্যে কোনোটি রয়েছে কিনা তা পরীক্ষা করুন:

    • Adodb.connection
    • CreateObject : এই API প্রায়শই ডাটাবেস এবং এন্টারপ্রাইজ রিসোর্স প্ল্যানিং সফ্টওয়্যারের সাথে সংযোগ করতে ব্যবহৃত হয়।
    • Shell.execute
    • OleObject

    যদি হ্যাঁ, আমরা সুপারিশ করি যে আপনি এই APIগুলির অন্তর্গত ফাইলগুলিকে রূপান্তর করবেন না এবং অন্যান্য বিকল্পগুলি তদন্ত করবেন না৷ এই APIগুলি একটি ম্যাক্রোর জন্য গুরুত্বপূর্ণ ক্রিয়াকলাপগুলি সম্পাদন করে, যেমন একটি ডাটাবেসের সাথে সংযোগ করা বা একটি স্থানীয় সংস্থান অ্যাক্সেস করা, এবং অ্যাপস স্ক্রিপ্ট সাধারণত একটি ভাল সমাধান নয়৷

ধাপ 1: আপনার ফাইল রূপান্তর

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

ধাপ 2: আপনার রূপান্তরিত ফাইল পরীক্ষা করুন

আপনার Apps স্ক্রিপ্ট কোড চালান

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

আপনার ট্রিগার পরীক্ষা করুন

যদি আপনার ফাইলগুলিতে onOpen() , onEdit() , বা onClick() এর মতো ট্রিগার থাকে তবে আপনার ট্রিগারগুলিও পরীক্ষা করুন৷ কিছু VBA ট্রিগার স্বয়ংক্রিয়ভাবে রূপান্তরিত হবে না এবং অ্যাপস স্ক্রিপ্টে সমাধান করতে হবে। সাধারণ সমস্যার ঠিকানা দেখুন।

ReadMe ফাইল পর্যালোচনা করুন

আপনার রূপান্তরিত ফাইলের সাথে একটি ReadMe ফাইল তৈরি হলে, ReadMe ফাইলের মধ্যে তালিকাভুক্ত রূপান্তর সমস্যাগুলি পর্যালোচনা করুন৷

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

ধাপ 3: ত্রুটি ঠিক করুন

আপনার ফাইলগুলি পরীক্ষা করার সময় আপনি যদি ত্রুটির সম্মুখীন হন, আপনার রূপান্তরিত কোডে ত্রুটিগুলি সংশোধন করুন দেখুন৷

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

আপনি ত্রুটিগুলি ঠিক করার পরে, সবকিছুই উদ্দেশ্য অনুযায়ী কাজ করছে তা নিশ্চিত করতে ফাইলটি আবার পরীক্ষা করুন।