Class FormApp

FormApp

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

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

CheckboxGridValidationBuilder


createCheckboxValidation()

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

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

CheckboxValidationBuilder


createFeedback()

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

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

QuizFeedbackBuilder


createGridValidation()

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

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

GridValidationBuilder


createParagraphTextValidation()

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

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

ParagraphTextValidationBuilder


createTextValidation()

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

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

TextValidationBuilder


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