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