Interface Item

আইটেম

একটি জেনেরিক ফর্ম আইটেম যাতে শিরোনাম এবং সহায়তা পাঠ্যের মতো সমস্ত আইটেমের সাধারণ বৈশিষ্ট্য রয়েছে৷ আইটেমগুলি একটি Form থেকে অ্যাক্সেস বা তৈরি করা যেতে পারে।

টাইপ-নির্দিষ্ট বৈশিষ্ট্যগুলিতে কাজ করতে, আইটেমের ItemType চেক করতে getType() ব্যবহার করুন, তারপর asCheckboxItem() এর মতো একটি পদ্ধতি ব্যবহার করে আইটেমটিকে উপযুক্ত শ্রেণিতে কাস্ট করুন।

// Create a new form and add a text item.
var form = FormApp.create('Form Name');
form.addTextItem();

// Access the text item as a generic item.
var items = form.getItems();
var item = items[0];

// Cast the generic item to the text-item class.
if (item.getType() == 'TEXT') {
  var textItem = item.asTextItem();
  textItem.setRequired(false);
}

ক্লাস বাস্তবায়ন

নাম সংক্ষিপ্ত বর্ণনা

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
asCheckboxGridItem() CheckboxGridItem আইটেমটিকে একটি চেকবক্স গ্রিড আইটেম হিসাবে ফেরত দেয়।
asCheckboxItem() CheckboxItem আইটেমটিকে একটি চেকবক্স আইটেম হিসাবে ফেরত দেয়।
asDateItem() DateItem একটি তারিখ আইটেম হিসাবে আইটেম ফেরত.
asDateTimeItem() DateTimeItem একটি তারিখ-সময় আইটেম হিসাবে আইটেম ফেরত.
asDurationItem() DurationItem একটি সময়কাল আইটেম হিসাবে আইটেম ফেরত.
asGridItem() GridItem আইটেমটিকে গ্রিড আইটেম হিসাবে ফেরত দেয়।
asImageItem() ImageItem আইটেমটিকে একটি চিত্র আইটেম হিসাবে ফেরত দেয়।
asListItem() ListItem একটি তালিকা আইটেম হিসাবে আইটেম ফেরত.
asMultipleChoiceItem() MultipleChoiceItem আইটেমটিকে বহু-পছন্দের আইটেম হিসাবে ফেরত দেয়।
asPageBreakItem() PageBreakItem একটি পৃষ্ঠা বিরতি আইটেম হিসাবে আইটেম ফেরত.
asParagraphTextItem() ParagraphTextItem একটি অনুচ্ছেদ-পাঠ্য আইটেম হিসাবে আইটেম প্রদান করে।
asScaleItem() ScaleItem আইটেমটিকে একটি স্কেল আইটেম হিসাবে ফেরত দেয়।
asSectionHeaderItem() SectionHeaderItem একটি বিভাগ-শিরোনাম আইটেম হিসাবে আইটেম ফেরত.
asTextItem() TextItem একটি টেক্সট আইটেম হিসাবে আইটেম ফেরত.
asTimeItem() TimeItem একটি সময় আইটেম হিসাবে আইটেম ফেরত.
asVideoItem() VideoItem একটি ভিডিও আইটেম হিসাবে আইটেম ফেরত.
duplicate() Item এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
setHelpText(text) Item আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setTitle(title) Item আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

বিস্তারিত ডকুমেন্টেশন

asCheckboxGridItem()

আইটেমটিকে একটি চেকবক্স গ্রিড আইটেম হিসাবে ফেরত দেয়। ItemType আগে থেকে CHECKBOX_GRID না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।

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

CheckboxGridItem — চেকবক্স গ্রিড আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি চেকবক্স গ্রিড আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asCheckboxItem()

আইটেমটিকে একটি চেকবক্স আইটেম হিসাবে ফেরত দেয়। ItemType আগে থেকেই CHECKBOX না থাকলে স্ক্রিপ্টিং ব্যতিক্রম ছুড়ে দেয়।

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

CheckboxItem - চেকবক্স আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি চেকবক্স আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asDateItem()

একটি তারিখ আইটেম হিসাবে আইটেম ফেরত. ItemType DATE তারিখে না থাকলে স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে।

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

DateItem - তারিখ আইটেম

নিক্ষেপ করে

Error — আইটেম একটি তারিখ আইটেম না হলে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asDateTimeItem()

একটি তারিখ-সময় আইটেম হিসাবে আইটেম ফেরত. ItemType DATETIME না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।

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

DateTimeItem — তারিখ-সময় আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি তারিখ-সময় আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asDurationItem()

একটি সময়কাল আইটেম হিসাবে আইটেম ফেরত. ItemType আগে থেকে DURATION না থাকলে স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে।

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

DurationItem - সময়কাল আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি সময়কালের আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asGridItem()

আইটেমটিকে গ্রিড আইটেম হিসাবে ফেরত দেয়। ItemType আগে থেকে GRID না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।

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

GridItem - গ্রিড আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি গ্রিড আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asImageItem()

আইটেমটিকে একটি চিত্র আইটেম হিসাবে ফেরত দেয়। ItemType আগে থেকে IMAGE না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।

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

ImageItem - ইমেজ আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি চিত্র আইটেম না হয়


asListItem()

একটি তালিকা আইটেম হিসাবে আইটেম ফেরত. ItemType আগে থেকে LIST না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।

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

ListItem - তালিকা আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি তালিকা আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asMultipleChoiceItem()

আইটেমটিকে বহু-পছন্দের আইটেম হিসাবে ফেরত দেয়। ItemType ইতিমধ্যে MULTIPLE_CHOICE না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।

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

MultipleChoiceItem — একাধিক পছন্দের আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একাধিক পছন্দের আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asPageBreakItem()

একটি পৃষ্ঠা বিরতি আইটেম হিসাবে আইটেম ফেরত. ItemType আগে থেকে না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে PAGE_BREAK

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

PageBreakItem - পেজ ব্রেক আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি পৃষ্ঠা বিরতি আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asParagraphTextItem()

একটি অনুচ্ছেদ-পাঠ্য আইটেম হিসাবে আইটেম প্রদান করে। ItemType আগে থেকে না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে PARAGRAPH_TEXT

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

ParagraphTextItem - অনুচ্ছেদ পাঠ্য আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি অনুচ্ছেদ পাঠ্য আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asScaleItem()

আইটেমটিকে একটি স্কেল আইটেম হিসাবে ফেরত দেয়। ItemType আগে থেকে SCALE না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।

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

ScaleItem - স্কেল আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি স্কেল আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asSectionHeaderItem()

একটি বিভাগ-শিরোনাম আইটেম হিসাবে আইটেম ফেরত. ItemType আগে থেকে SECTION_HEADER না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে।

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

SectionHeaderItem — সেকশন-হেডার আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি বিভাগ শিরোনাম আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asTextItem()

একটি টেক্সট আইটেম হিসাবে আইটেম ফেরত. ItemType ইতিমধ্যে TEXT না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে৷

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

TextItem - টেক্সট আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি পাঠ্য আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asTimeItem()

একটি সময় আইটেম হিসাবে আইটেম ফেরত. ItemType আগে থেকে TIME না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।

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

TimeItem - সময়ের আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি সময় আইটেম না হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

asVideoItem()

একটি ভিডিও আইটেম হিসাবে আইটেম ফেরত. ItemType আগে থেকে VIDEO না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে৷

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

VideoItem - ভিডিও আইটেম

নিক্ষেপ করে

Error — যদি আইটেমটি একটি ভিডিও আইটেম না হয়


duplicate()

এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।

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

Item — এই Item একটি সদৃশ, চেইনিংয়ের জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getHelpText()

আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।

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

String - আইটেমের সাহায্য পাঠ্য বা বিবরণ পাঠ্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getId()

আইটেমের অনন্য শনাক্তকারী পায়।

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

Integer — আইটেমের আইডি

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getIndex()

ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।

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

Integer - আইটেমের সূচক

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getTitle()

আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

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

String - আইটেমের শিরোনাম বা শিরোনাম পাঠ্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getType()

আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।

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

ItemType - আইটেমের ধরন

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setHelpText(text)

আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।

পরামিতি

নাম টাইপ বর্ণনা
text String নতুন সাহায্য পাঠ্য

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

Item — এই Item , চেইনিং জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setTitle(title)

আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

পরামিতি

নাম টাইপ বর্ণনা
title String নতুন শিরোনাম বা শিরোনাম পাঠ্য

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

Item — এই Item , চেইনিং জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms