একটি স্ক্রিপ্টকে একটি বিদ্যমান Form
খুলতে বা একটি নতুন তৈরি করার অনুমতি দেয়৷
// Open a form by ID. var existingForm = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Create and open a form. var newForm = FormApp.create('Form Name');
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
Alignment | Alignment | চিত্র প্রান্তিককরণের প্রকারের একটি গণনা। |
DestinationType | DestinationType | গন্তব্যের প্রকারের একটি গণনা যা ফর্ম প্রতিক্রিয়া সংরক্ষণ করতে পারে। |
FeedbackType | FeedbackType | ফর্ম Feedbacks ধরনের একটি গণনা. |
ItemType | ItemType | ফর্ম Items ধরনের একটি গণনা. |
PageNavigationType | PageNavigationType | পৃষ্ঠা নেভিগেট করার জন্য সম্ভাব্য আচরণের একটি গণনা। |
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
create(title) | Form | একটি নতুন Form তৈরি করে এবং ফেরত দেয়। |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | একটি CheckboxGridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি CheckboxGridItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
createCheckboxValidation() | CheckboxValidationBuilder | একটি CheckboxValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি CheckboxItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
createFeedback() | QuizFeedbackBuilder | একটি QuizFeedbackBuilder এর একটি উদাহরণ প্রদান করে যা একটি গ্রেডযোগ্য Item উপর প্রতিক্রিয়া সেট করতে ব্যবহার করা যেতে পারে। |
createGridValidation() | GridValidationBuilder | একটি GridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি GridItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
createParagraphTextValidation() | ParagraphTextValidationBuilder | একটি ParagraphTextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি ParagraphTextItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
createTextValidation() | TextValidationBuilder | একটি TextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি TextItem এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
getActiveForm() | Form | যে ফর্মে স্ক্রিপ্টটি কন্টেইনার-বাউন্ড আছে সেটি ফেরত দেয়। |
getUi() | Ui | ফর্ম এডিটরের ইউজার-ইন্টারফেস এনভায়রনমেন্টের একটি উদাহরণ প্রদান করে যা স্ক্রিপ্টকে মেনু, ডায়ালগ এবং সাইডবারের মতো বৈশিষ্ট্য যোগ করতে দেয়। |
openById(id) | Form | নির্দিষ্ট আইডি সহ Form ফেরত দেয়। |
openByUrl(url) | Form | নির্দিষ্ট URL সহ Form ফেরত দেয়৷ |
বিস্তারিত ডকুমেন্টেশন
create(title)
একটি নতুন Form
তৈরি করে এবং ফেরত দেয়। প্রদত্ত শিরোনামটি null
বা খালি হলে একটি ব্যতিক্রম নিক্ষেপ করে৷
// Create and open a form. var form = FormApp.create('Form Name');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
title | String | নতুন ফর্মের নাম |
প্রত্যাবর্তন
Form
- নতুন ফর্ম
নিক্ষেপ করে
Error
— যদি প্রদত্ত শিরোনামটি null
বা খালি হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms
createCheckboxGridValidation()
একটি CheckboxGridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি CheckboxGridItem
এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
createCheckboxValidation()
একটি CheckboxValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি CheckboxItem
এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
createFeedback()
একটি QuizFeedbackBuilder এর একটি উদাহরণ প্রদান করে যা একটি গ্রেডযোগ্য Item
উপর প্রতিক্রিয়া সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
createGridValidation()
একটি GridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি GridItem
এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
createParagraphTextValidation()
একটি ParagraphTextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি ParagraphTextItem
এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
createTextValidation()
একটি TextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি TextItem
এ বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
getActiveForm()
যে ফর্মে স্ক্রিপ্টটি কন্টেইনার-বাউন্ড আছে সেটি ফেরত দেয়। স্ক্রিপ্টটি কন্টেইনার-বাউন্ড নয় এমন ফর্মগুলির সাথে ইন্টারঅ্যাক্ট করতে, পরিবর্তে openById(id)
বা openByUrl(url)
ব্যবহার করুন৷
// Get the form to which this script is bound. var form = FormApp.getActiveForm();
প্রত্যাবর্তন
Form
- যে ফর্মটির সাথে স্ক্রিপ্টটি আবদ্ধ বা null
যদি স্ক্রিপ্টটি একটি ফর্মের সাথে আবদ্ধ না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getUi()
ফর্ম এডিটরের ইউজার-ইন্টারফেস এনভায়রনমেন্টের একটি উদাহরণ প্রদান করে যা স্ক্রিপ্টকে মেনু, ডায়ালগ এবং সাইডবারের মতো বৈশিষ্ট্য যোগ করতে দেয়। একটি স্ক্রিপ্ট শুধুমাত্র একটি খোলা ফর্ম সম্পাদকের বর্তমান উদাহরণের জন্য UI এর সাথে ইন্টারঅ্যাক্ট করতে পারে (একজন উত্তরদাতা যে দৃশ্যটি দেখেন তা নয়), এবং শুধুমাত্র যদি স্ক্রিপ্টটি ফর্মের সাথে আবদ্ধ থাকে। আরও তথ্যের জন্য, মেনু এবং ডায়ালগ এবং সাইডবারগুলির নির্দেশিকা দেখুন।
// Add a custom menu to the active form, including a separator and a sub-menu. function onOpen(e) { FormApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu(FormApp.getUi().createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction')) .addToUi(); }
প্রত্যাবর্তন
Ui
— এই ফর্মের ব্যবহারকারী-ইন্টারফেস পরিবেশের একটি উদাহরণ
openById(id)
নির্দিষ্ট আইডি সহ Form
ফেরত দেয়। যদি আইডিটি অবৈধ হয় বা ব্যবহারকারীর ফর্ম খোলার অনুমতি না থাকে তবে একটি ব্যতিক্রম নিক্ষেপ করে৷
// Open a form by ID. var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
id | String | ফর্মের আইডি খুলতে হবে |
প্রত্যাবর্তন
Form
- প্রদত্ত আইডি সহ ফর্ম
নিক্ষেপ করে
Error
— যদি প্রদত্ত আইডিটি অবৈধ হয় বা ব্যবহারকারীর পর্যাপ্ত অনুমতি না থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms
openByUrl(url)
নির্দিষ্ট URL সহ Form
ফেরত দেয়৷ URLটি অবৈধ হলে বা ব্যবহারকারীর ফর্ম খোলার অনুমতি না থাকলে একটি ব্যতিক্রম থ্রো করে৷
// Open a form by URL. var form = FormApp.openByUrl( 'https://docs.google.com/forms/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit' );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
url | String | খোলার জন্য ফর্মের URL |
প্রত্যাবর্তন
Form
- প্রদত্ত URL সহ ফর্ম৷
নিক্ষেপ করে
Error
— যদি প্রদত্ত URLটি অবৈধ হয় বা ব্যবহারকারীর পর্যাপ্ত অনুমতি না থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms