গুগল ফর্মস এপিআই এবং অ্যাপস স্ক্রিপ্টে ফর্মস সার্ভিসের সাথে আপনি যা করতে পারেন তার মধ্যে কিছু ওভারল্যাপ রয়েছে। এই নির্দেশিকাটি আপনার প্রকল্পের জন্য কোনটি সবচেয়ে ভালো তা সিদ্ধান্ত নিতে সাহায্য করার জন্য মিল এবং পার্থক্যগুলি কভার করে।
সমর্থিত ফর্ম বৈশিষ্ট্যগুলি
REST API এবং Apps Script-এর Forms পরিষেবা উভয়ই Forms বৈশিষ্ট্যগুলিকে সমর্থন করে যা অন্যটি করে না। সমর্থিত বৈশিষ্ট্যগুলির সঠিক তালিকা সময়ের সাথে সাথে পরিবর্তিত হয়। কোনও নির্দিষ্ট বৈশিষ্ট্য সমর্থিত কিনা তা জানতে আপনি বাকি ডকুমেন্টেশনগুলি অন্বেষণ করতে পারেন।
REST API নিম্নলিখিতগুলি সমর্থন করে না:
- ফর্মের প্রতিক্রিয়া জমা দেওয়া হচ্ছে
- পাব/সাব বিজ্ঞপ্তির মূল অংশে বিস্তারিত ফর্ম বা প্রতিক্রিয়া তথ্য অন্তর্ভুক্ত করা
অ্যাপস স্ক্রিপ্টের ফর্ম পরিষেবা নিম্নলিখিতগুলি সমর্থন করে না:
- ক্লাউড পাব/সাব দিয়ে ফর্ম ইভেন্টে সাবস্ক্রাইব করা
- বহুনির্বাচনী নয় এমন প্রশ্নের ধরণের জন্য সঠিক উত্তর নির্ধারণ করা
একটি নতুন REST API বৈশিষ্ট্যের অনুরোধ করুন
REST API অ্যাপস স্ক্রিপ্টের ফর্ম সার্ভিসের চেয়ে নতুন এবং নতুন বৈশিষ্ট্যগুলি নিয়মিত যুক্ত করা হয়। যদি আপনি কোনও নির্দিষ্ট বৈশিষ্ট্যকে অগ্রাধিকার দিতে চান তবে একটি বৈশিষ্ট্য অনুরোধ জমা দিন ।
ঘটনা-ভিত্তিক আচরণ
REST API- forms.watches {apps_script_name_short} ট্রিগার এবং forms.watches রিসোর্স উভয়ই ফর্ম পরিবর্তন হলে পদক্ষেপ নেওয়ার একটি উপায় প্রদান করে।
REST API এর forms.watches পছন্দ করুন:
- সর্বোচ্চ নির্ভরযোগ্যতা
- ক্লাউড পাব/সাবের সাথে আন্তঃকার্যক্ষমতা
- ফর্ম সম্পাদনা করা হলে বিজ্ঞপ্তি
এর জন্য অ্যাপস স্ক্রিপ্ট ট্রিগার পছন্দ করুন:
- প্রতিটি বিজ্ঞপ্তির সাথে ফর্ম বা প্রতিক্রিয়ার ডেটা অন্তর্ভুক্ত
- সময়-ভিত্তিক ট্রিগার
কোটা
অ্যাপস স্ক্রিপ্ট এবং ফর্মস এপিআই-এর পরিষেবার সীমা আলাদা।
- অ্যাপস স্ক্রিপ্ট কোটা সম্পর্কে আরও জানুন
- ফর্মস এপিআই ব্যবহারের সীমা সম্পর্কে আরও জানুন
ভাষা এবং পরিবেশ
আপনি যদি জাভাস্ক্রিপ্টে ডেভেলপ করতে চান, তাহলে অ্যাপস স্ক্রিপ্ট একটি গুগল ক্লাউড কনসোল প্রোজেক্টের সেটআপ এবং একটি OAuth সম্মতি প্রবাহ স্বয়ংক্রিয় করে আপনার সময় বাঁচাতে পারে। অ্যাপস স্ক্রিপ্ট একটি ব্রাউজার-ভিত্তিক কোড এডিটরও প্রদান করে এবং গুগল সার্ভারে আপনার কোড চালায়।
অন্যদিকে, REST API জাভাস্ক্রিপ্ট ছাড়াও অনেক ভাষায় ক্লায়েন্ট লাইব্রেরি সরবরাহ করে, যা আপনাকে আপনার পছন্দের ভাষায় বিকাশ করতে দেয় এবং রানটাইম বা একযোগে কার্যকর করার ক্ষেত্রে কোনও সীমাবদ্ধতার সম্মুখীন হতে হয় না।
অ্যাপস স্ক্রিপ্ট থেকে REST API ব্যবহার করুন
আপনি যদি অ্যাপস স্ক্রিপ্ট ডেভেলপমেন্ট পরিবেশ পছন্দ করেন কিন্তু ফর্মস REST API বৈশিষ্ট্যগুলি ব্যবহার করতে চান, তাহলে আপনি UrlFetchApp ব্যবহার করে তা করতে পারেন। আরও তথ্যের জন্য, একটি অ্যাপস স্ক্রিপ্ট প্রকল্প সেট আপ করুন দেখুন।
Forms REST API এখনও Apps Script উন্নত পরিষেবা হিসেবে উপলব্ধ নয়। যদি আপনি এটি সমর্থিত করতে চান তবে একটি বৈশিষ্ট্য অনুরোধ জমা দিন ।
পরবর্তী পদক্ষেপ
- REST API দিয়ে শুরু করুন
- অ্যাপস স্ক্রিপ্টের একটি সারসংক্ষেপ দেখুন
- অ্যাপস স্ক্রিপ্ট ওয়েব অ্যাপটি ব্যবহার করে দেখুন