ভূমিকা

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

এই এপিআইটি প্রায়শই নিম্নলিখিত কাজে ব্যবহৃত হয়:

  • অ্যাপস স্ক্রিপ্ট প্রজেক্ট এবং ডিপ্লয়মেন্ট তৈরি ও পরিচালনা করুন।
  • স্ক্রিপ্ট প্রজেক্টে ফাংশন যোগ বা আপডেট করুন।
  • অন্যান্য অ্যাপ্লিকেশন থেকে অ্যাপস স্ক্রিপ্ট ফাংশনগুলো চালান।
  • স্ক্রিপ্ট নির্বাহের লগ এবং অবস্থা পর্যবেক্ষণ করুন।

অ্যাপস স্ক্রিপ্ট এপিআই, অ্যাপস স্ক্রিপ্ট এক্সিকিউশন এপিআই-কে প্রতিস্থাপন ও সম্প্রসারিত করে। এক্সিকিউশন এপিআই-এর মতোই, আপনি অ্যাপস স্ক্রিপ্ট এপিআই ব্যবহার করে দূরবর্তীভাবে অ্যাপস স্ক্রিপ্ট ফাংশনগুলো কার্যকর করতে পারেন।

আপনার অ্যাপে এই এপিআইটি ব্যবহার করতে হলে, আপনাকে অবশ্যই এটি ব্যবহারের জন্য সক্ষম করতে হবে।

অন্যান্য অ্যাপকে আপনার স্ক্রিপ্ট পরিচালনা করার অনুমতি দিতে হলে, আপনাকে অবশ্যই তাদের অ্যাক্সেস মঞ্জুর করতে হবে।

এপিআই-এর সংক্ষিপ্ত বিবরণ

অ্যাপস স্ক্রিপ্ট এপিআই কয়েকটি রিসোর্সে বিভক্ত, যার প্রতিটির একটি নির্দিষ্ট উদ্দেশ্য এবং কিছু নির্দিষ্ট রিকোয়েস্ট রয়েছে। এই রিসোর্সগুলো হলো নিম্নরূপ:

  • projects — একটি স্ক্রিপ্ট প্রজেক্টের উপস্থাপনা। এপিআই-টি প্রজেক্ট তৈরি, পড়া, পর্যবেক্ষণ এবং পরিবর্তন করার জন্য মেথড সরবরাহ করে। আপনার প্রজেক্টের স্ক্রিপ্ট ফাইল এবং মেটাডেটা পরিচালনা করতে এই রিসোর্সটি ব্যবহার করুন।
  • projects.deployments — একটি স্ক্রিপ্ট ডিপ্লয়মেন্টের উপস্থাপনা। এপিআই-টি স্ক্রিপ্ট প্রজেক্ট ডিপ্লয়মেন্ট তৈরি, তালিকাভুক্ত, আপডেট এবং ডিলিট করার জন্য মেথড সরবরাহ করে। আপনার স্ক্রিপ্টকে ওয়েব অ্যাপ, অ্যাড-অন বা এক্সিকিউটেবল হিসেবে উপলব্ধ করতে ডিপ্লয়মেন্ট ব্যবহার করুন।
  • projects.versions — একটি স্ক্রিপ্ট প্রজেক্ট ভার্সনের উপস্থাপনা। এপিআই-টি প্রজেক্ট ভার্সন তৈরি এবং পড়ার জন্য মেথড সরবরাহ করে। আপনার স্ক্রিপ্ট প্রজেক্টের বিভিন্ন পুনরাবৃত্তি ট্র্যাক করতে ভার্সন ব্যবহার করুন।
  • processes — একটি স্ক্রিপ্ট ফাংশন এক্সিকিউশনের উপস্থাপনা। এপিআইটি বিদ্যমান প্রসেসগুলোর তালিকা তৈরি করতে এবং সেগুলোর ধরন ও বর্তমান অবস্থার মতো তথ্য সংগ্রহ করার জন্য মেথড সরবরাহ করে। scripts.run মেথড ব্যবহার করে শুরু করা স্ক্রিপ্ট এক্সিকিউশন নিরীক্ষণ করতে এই রিসোর্সটি ব্যবহার করুন।
  • scripts — এই এন্ডপয়েন্টটি অ্যাপস স্ক্রিপ্ট ফাংশনগুলোকে দূরবর্তীভাবে কার্যকর করার জন্য মেথড সরবরাহ করে। আপনার অ্যাপ্লিকেশন থেকে আপনার স্ক্রিপ্ট প্রজেক্টের ফাংশনগুলো চালানোর জন্য এই রিসোর্সটি ব্যবহার করুন।