গুগল ফর্মটিতে এমন ক্ষেত্রগুলি যুক্ত করা সম্ভব যা নির্দিষ্ট ব্যবহারকারীদের জন্য কেবল দৃশ্যমান (তাদের ইমেল আইডির ভিত্তিতে)? বা কেবলমাত্র যাদের ব্যবহারকারীদের ইমেল আইডিগুলি সেটটিতে পড়ে ক্ষেত্রগুলি পূরণ করার অনুমতি দেয়?
গুগল ফর্মটিতে এমন ক্ষেত্রগুলি যুক্ত করা সম্ভব যা নির্দিষ্ট ব্যবহারকারীদের জন্য কেবল দৃশ্যমান (তাদের ইমেল আইডির ভিত্তিতে)? বা কেবলমাত্র যাদের ব্যবহারকারীদের ইমেল আইডিগুলি সেটটিতে পড়ে ক্ষেত্রগুলি পূরণ করার অনুমতি দেয়?
উত্তর:
গুগল ফর্ম প্রশ্ন লুকানোর জন্য কোনও বৈশিষ্ট্য অন্তর্ভুক্ত করে না।
গুগল ফর্মগুলি উত্তর প্রশ্নগুলির নিয়ন্ত্রণের জন্য পৃষ্ঠা ন্যাভিগেশন ব্যবহার করতে পারে উত্তরদাতাদের জন্য উপলভ্য হবে তবে এটি ব্যবহারকারী আইডির মাধ্যমে নয়, একাধিক পছন্দ প্রশ্ন দ্বারা নিয়ন্ত্রিত।
প্রতিটি সেট ব্যবহারকারীর জন্য একটি নির্দিষ্ট ফর্ম তৈরি করুন তারপরে তাদের প্রত্যেককে সংশ্লিষ্ট ফর্মটি প্রেরণ করুন।
আমি এটি চেষ্টা করি নি তবে আমি মনে করি সম্ভবত গুগল স্ক্রিপ্ট আপনাকে এতে সহায়তা করতে পারে। প্রোগ্রাম হিসাবে গুগল ফর্ম তৈরি করতে এই লিঙ্কটি সন্ধান করুন। https://developers.google.com/apps-script/reference/forms/
এই পরিষেবাটি স্ক্রিপ্টগুলিকে Google ফর্মগুলি তৈরি, অ্যাক্সেস এবং সংশোধন করার অনুমতি দেয়।
// Create a new form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions.
var form = FormApp.create('New Form');
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
item.createChoice('Ketchup'),
item.createChoice('Mustard'),
item.createChoice('Relish')
]);
form.addMultipleChoiceItem()
.setTitle('Do you prefer cats or dogs?')
.setChoiceValues(['Cats','Dogs'])
.showOtherOption(true);
form.addPageBreakItem()
.setTitle('Getting to know you');
form.addDateItem()
.setTitle('When were you born?');
form.addGridItem()
.setTitle('Rate your interests')
.setRows(['Cars', 'Computers', 'Celebrities'])
.setColumns(['Boring', 'So-so', 'Interesting']);
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());
গুগল স্ক্রিপ্টের সাহায্যে আপনি লগইন করা ব্যবহারকারীদের ইমেল আইডি এর মাধ্যমে অ্যাক্সেস করতে পারবেন:
// Log the email address of the person running the script.
Logger.log(Session.getActiveUser().getEmail());
এই দুটি কার্যকারিতা একত্রিত করে ব্যবহারকারী হিসাবে প্রশ্ন যুক্ত করা সম্ভব হতে পারে। আমি আশা করি এটি আপনাকে সাহায্য করতে পারে। আমি সময় পেলে যথাযথ কোড সহ এই পোস্টটি সম্পাদনা করব।