Class FormApp

ফর্ম অ্যাপ

একটি স্ক্রিপ্টকে একটি বিদ্যমান 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 বৈধতা সেট করতে ব্যবহার করা যেতে পারে।

প্রত্যাবর্তন

Checkbox Grid Validation Builder


create Checkbox Validation()

একটি CheckboxValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Checkbox Item বৈধতা সেট করতে ব্যবহার করা যেতে পারে।

প্রত্যাবর্তন

Checkbox Validation Builder


create Feedback()

একটি QuizFeedbackBuilder এর একটি উদাহরণ প্রদান করে যা একটি গ্রেডযোগ্য Item উপর প্রতিক্রিয়া সেট করতে ব্যবহার করা যেতে পারে।

প্রত্যাবর্তন

Quiz Feedback Builder


create Grid Validation()

একটি GridValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Grid Item বৈধতা সেট করতে ব্যবহার করা যেতে পারে।

প্রত্যাবর্তন

Grid Validation Builder


create Paragraph Text Validation()

একটি ParagraphTextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Paragraph Text Item বৈধতা সেট করতে ব্যবহার করা যেতে পারে।

প্রত্যাবর্তন

Paragraph Text Validation Builder


create Text Validation()

একটি TextValidationBuilder এর একটি উদাহরণ প্রদান করে যা একটি Text Item বৈধতা সেট করতে ব্যবহার করা যেতে পারে।

প্রত্যাবর্তন

Text Validation Builder


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