একটি স্ক্রিপ্টকে একটি বিদ্যমান Form
খুলতে বা একটি নতুন তৈরি করার অনুমতি দেয়৷
// Open a form by ID. const existingForm = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Create and open a form. const newForm = FormApp.create('Form Name');
বৈশিষ্ট্য
সম্পত্তি | টাইপ | বর্ণনা |
---|---|---|
Alignment | Alignment | চিত্র প্রান্তিককরণের প্রকারের একটি গণনা। |
Destination Type | Destination Type | গন্তব্যের প্রকারের একটি গণনা যা ফর্ম প্রতিক্রিয়া সংরক্ষণ করতে পারে। |
Feedback Type | Feedback Type | ফর্ম Feedbacks ধরনের একটি গণনা. |
Item Type | Item Type | ফর্ম Items ধরনের একটি গণনা. |
Page Navigation Type | Page Navigation Type | পৃষ্ঠা নেভিগেট করার জন্য সম্ভাব্য আচরণের একটি গণনা। |
Rating Icon Type | Rating Icon Type | রেটিং আইকন প্রকার Rating Icons একটি গণনা |
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
create(title) | Form | একটি নতুন Form তৈরি করে এবং ফেরত দেয়। |
create Checkbox Grid Validation() | Checkbox Grid Validation Builder | একটি CheckboxGridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Checkbox Grid Item বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
create Checkbox Validation() | Checkbox Validation Builder | একটি CheckboxValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Checkbox Item বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
create Feedback() | Quiz Feedback Builder | একটি QuizFeedbackBuilder এর একটি উদাহরণ প্রদান করে যা একটি গ্রেডযোগ্য Item উপর প্রতিক্রিয়া সেট করতে ব্যবহার করা যেতে পারে। |
create Grid Validation() | Grid Validation Builder | একটি GridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Grid Item বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
create Paragraph Text Validation() | Paragraph Text Validation Builder | একটি ParagraphTextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Paragraph Text Item বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
create Text Validation() | Text Validation Builder | একটি TextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Text Item বৈধতা সেট করতে ব্যবহার করা যেতে পারে। |
get Active Form() | Form | যে ফর্মে স্ক্রিপ্টটি কন্টেইনার-বাউন্ড আছে সেটি ফেরত দেয়। |
get Ui() | Ui | ফর্ম এডিটরের ইউজার-ইন্টারফেস এনভায়রনমেন্টের একটি উদাহরণ প্রদান করে যা স্ক্রিপ্টকে মেনু, ডায়ালগ এবং সাইডবারের মতো বৈশিষ্ট্য যোগ করতে দেয়। |
open By Id(id) | Form | নির্দিষ্ট আইডি সহ Form ফেরত দেয়। |
open By Url(url) | Form | নির্দিষ্ট URL সহ Form ফেরত দেয়৷ |
বিস্তারিত ডকুমেন্টেশন
create(title)
একটি নতুন Form
তৈরি করে এবং ফেরত দেয়। প্রদত্ত শিরোনামটি null
বা খালি হলে একটি ব্যতিক্রম নিক্ষেপ করে৷
// Create and open a form. const form = FormApp.create('Form Name');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
title | String | নতুন ফর্মের নাম |
প্রত্যাবর্তন
Form
- নতুন ফর্ম
নিক্ষেপ করে
Error
— যদি প্রদত্ত শিরোনামটি null
বা খালি হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms
create Checkbox Grid Validation()
একটি CheckboxGridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Checkbox Grid Item
বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
create Checkbox Validation()
একটি CheckboxValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Checkbox Item
বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
create Feedback()
একটি QuizFeedbackBuilder এর একটি উদাহরণ প্রদান করে যা একটি গ্রেডযোগ্য Item
উপর প্রতিক্রিয়া সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
create Grid Validation()
একটি GridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Grid Item
বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
create Paragraph Text Validation()
একটি ParagraphTextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Paragraph Text Item
বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
create Text Validation()
একটি TextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Text Item
বৈধতা সেট করতে ব্যবহার করা যেতে পারে।
প্রত্যাবর্তন
get Active Form()
যে ফর্মে স্ক্রিপ্টটি কন্টেইনার-বাউন্ড আছে সেটি ফেরত দেয়। যে ফর্মগুলির সাথে স্ক্রিপ্ট কন্টেইনার-বাউন্ড নয় তার সাথে ইন্টারঅ্যাক্ট করতে, এর পরিবর্তে open By Id(id)
ব্যবহার করুন বা পরিবর্তে open By Url(url)
।
// Get the form to which this script is bound. const form = FormApp.getActiveForm();
প্রত্যাবর্তন
Form
- যে ফর্মটির সাথে স্ক্রিপ্টটি আবদ্ধ বা null
যদি স্ক্রিপ্টটি একটি ফর্মের সাথে আবদ্ধ না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Ui()
ফর্ম এডিটরের ইউজার-ইন্টারফেস এনভায়রনমেন্টের একটি উদাহরণ প্রদান করে যা স্ক্রিপ্টকে মেনু, ডায়ালগ এবং সাইডবারের মতো বৈশিষ্ট্য যোগ করতে দেয়। একটি স্ক্রিপ্ট শুধুমাত্র একটি খোলা ফর্ম সম্পাদকের বর্তমান উদাহরণের জন্য 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
— এই ফর্মের ব্যবহারকারী-ইন্টারফেস পরিবেশের একটি উদাহরণ
open By Id(id)
নির্দিষ্ট আইডি সহ Form
ফেরত দেয়। যদি আইডিটি অবৈধ হয় বা ব্যবহারকারীর ফর্ম খোলার অনুমতি না থাকে তবে একটি ব্যতিক্রম নিক্ষেপ করে৷
// Open a form by ID. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
id | String | ফর্মের আইডি খুলতে হবে |
প্রত্যাবর্তন
Form
- প্রদত্ত আইডি সহ ফর্ম
নিক্ষেপ করে
Error
— যদি প্রদত্ত আইডিটি অবৈধ হয় বা ব্যবহারকারীর পর্যাপ্ত অনুমতি না থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms
open By Url(url)
নির্দিষ্ট URL সহ Form
ফেরত দেয়৷ URLটি অবৈধ হলে বা ব্যবহারকারীর ফর্ম খোলার অনুমতি না থাকলে একটি ব্যতিক্রম থ্রো করে৷
// Open a form by URL. const 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