Class DurationItem

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

এমন একটি প্রশ্ন যা উত্তরদাতাকে একটি সময়কাল উল্লেখ করার সুযোগ দেয়। Form থেকে এই ধরনের প্রশ্ন পাওয়া বা তৈরি করা যায়। কুইজে ব্যবহার করা হলে, এই প্রশ্নগুলোর মূল্যায়ন করা হয়।

// Open a form by ID and add a new duration item.
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
const item = form.addDurationItem();
item.setTitle('How long can you hold your breath?');

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create Response(hours, minutes, seconds) Item Response এই তারিখ আইটেমটির জন্য একটি নতুন Item Response তৈরি করে।
duplicate() Duration Item এই আইটেমটির একটি অনুলিপি তৈরি করে ফর্মের শেষে যুক্ত করে।
get General Feedback() Quiz Feedback |null মূল্যায়নযোগ্য প্রশ্নের উত্তর দেওয়ার পর উত্তরদাতাদের যে প্রতিক্রিয়া দেখানো হয়, তা ফেরত দেয়।
get Help Text() String আইটেমটির সাহায্যকারী টেক্সট (help text) পাওয়া যায় ( Image Items , Page Break Items এবং Section Header Items মতো লেআউট আইটেমগুলোর ক্ষেত্রে এটিকে কখনও কখনও ডেসক্রিপশন টেক্সটও বলা হয়)।
get Id() Integer আইটেমটির অনন্য শনাক্তকারী নম্বরটি পাওয়া যায়।
get Index() Integer ফর্মের সমস্ত আইটেমের মধ্যে থেকে আইটেমটির ইন্ডেক্স খুঁজে বের করে।
get Points() Integer মূল্যায়নযোগ্য কোনো আইটেমের পয়েন্ট মান ফেরত দেয়।
get Title() String আইটেমটির শিরোনাম পায় ( Section Header Item ক্ষেত্রে এটিকে কখনও কখনও হেডার টেক্সটও বলা হয়)।
get Type() Item Type আইটেমটির ধরণ পাওয়া যায়, যা Item Type ) হিসাবে উপস্থাপিত থাকে।
is Required() Boolean উত্তরদাতাকে প্রশ্নটির উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
set General Feedback(feedback) Duration Item যেসব মূল্যায়নযোগ্য প্রশ্নের কোনো সঠিক বা ভুল উত্তর নেই (অর্থাৎ যেসব প্রশ্ন হাতে ধরে মূল্যায়ন করতে হয়), সেগুলোর উত্তর দেওয়ার পর উত্তরদাতাদের যে প্রতিক্রিয়া দেখানো হবে, তা নির্ধারণ করে।
set Help Text(text) Duration Item আইটেমটির সাহায্যমূলক টেক্সট নির্ধারণ করে ( Image Items , Page Break Items এবং Section Header Items মতো লেআউট আইটেমগুলোর ক্ষেত্রে এটিকে কখনও কখনও বর্ণনামূলক টেক্সটও বলা হয়)।
set Points(points) Duration Item মূল্যায়নযোগ্য কোনো আইটেমের পয়েন্ট সংখ্যা নির্ধারণ করে।
set Required(enabled) Duration Item উত্তরদাতাকে প্রশ্নটির উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
set Title(title) Duration Item আইটেমটির শিরোনাম নির্ধারণ করে ( Section Header Item ক্ষেত্রে এটিকে কখনও কখনও হেডার টেক্সটও বলা হয়)।

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

createResponse(hours, minutes, seconds)

এই তারিখ আইটেমটির জন্য একটি নতুন ItemResponse তৈরি করে। hours , minutes , এবং seconds আর্গুমেন্টগুলোকে পূর্ণসংখ্যা হিসেবে প্রকাশ করা সবচেয়ে ভালো, যেখানে hours 0 থেকে 72 এবং minutesseconds মান 0 থেকে 59 পর্যন্ত হতে পারে। এই সীমা অতিক্রমকারী মানগুলো নির্দিষ্ট করে দেওয়া হয়: উদাহরণস্বরূপ, 24, 60, 90 24:59:59 হিসেবে গণ্য করা হয়।

প্যারামিটার

নাম প্রকার বর্ণনা
hours Integer ঘন্টা, যা 0 থেকে 72 পর্যন্ত একটি পূর্ণসংখ্যা হিসাবে প্রকাশ করা হয়।
minutes Integer মিনিট, যা 0 থেকে 59 পর্যন্ত একটি পূর্ণসংখ্যা দ্বারা প্রকাশ করা হয়।
seconds Integer সেকেন্ড, যা 0 থেকে 59 পর্যন্ত একটি পূর্ণসংখ্যা হিসাবে প্রকাশ করা হয়।

ফেরত

ItemResponse — আইটেমের প্রতিক্রিয়া

অনুমোদন

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

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

duplicate()

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

ফেরত

DurationItem — এই DurationItem এর একটি প্রতিলিপি, চেইনিং-এর জন্য।

অনুমোদন

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

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

getGeneralFeedback()

মূল্যায়নযোগ্য প্রশ্নের উত্তর দেওয়ার পর উত্তরদাতাদের যে প্রতিক্রিয়া দেখানো হয়, তা ফেরত দেয়।

ফেরত

QuizFeedback |null — মতামত, যদি থাকে।

অনুমোদন

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

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

getHelpText()

আইটেমটির সাহায্যকারী টেক্সট (help text) পায় (যা ImageItems , PageBreakItems , এবং SectionHeaderItems মতো লেআউট আইটেমগুলোর ক্ষেত্রে কখনও কখনও ডেসক্রিপশন টেক্সট (description text) নামেও পরিচিত)।

ফেরত

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

getPoints()

মূল্যায়নযোগ্য কোনো আইটেমের পয়েন্ট মান ফেরত দেয়।

ফেরত

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

isRequired()

উত্তরদাতাকে প্রশ্নটির উত্তর দিতে হবে কিনা তা নির্ধারণ করে।

ফেরত

Boolean — উত্তরদাতাকে প্রশ্নটির উত্তর দিতেই হবে কিনা

অনুমোদন

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

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

setGeneralFeedback(feedback)

যেসব মূল্যায়নযোগ্য প্রশ্নের কোনো সঠিক বা ভুল উত্তর নেই (অর্থাৎ যেসব প্রশ্ন হাতে ধরে মূল্যায়ন করতে হয়), সেগুলোর উত্তর দেওয়ার পর উত্তরদাতাদের যে প্রতিক্রিয়া দেখানো হবে, তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
feedback Quiz Feedback নতুন প্রতিক্রিয়া

ফেরত

DurationItem — এই DurationItem , চেইনিংয়ের জন্য।

অনুমোদন

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

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

setHelpText(text)

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

প্যারামিটার

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

ফেরত

DurationItem — এই DurationItem , চেইনিংয়ের জন্য।

অনুমোদন

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

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

setPoints(points)

মূল্যায়নযোগ্য কোনো আইটেমের পয়েন্ট সংখ্যা নির্ধারণ করে। নতুন আইটেমগুলোর জন্য ডিফল্ট মান হলো ০।

প্যারামিটার

নাম প্রকার বর্ণনা
points Integer একটি প্রশ্ন আইটেমের পয়েন্ট সংখ্যা

ফেরত

DurationItem — এই DurationItem , চেইনিংয়ের জন্য।

অনুমোদন

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

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

setRequired(enabled)

উত্তরদাতাকে প্রশ্নটির উত্তর দিতে হবে কিনা তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
enabled Boolean উত্তরদাতাকে প্রশ্নটির উত্তর দিতে হবে কিনা

ফেরত

DurationItem — বর্তমান আইটেম (চেইনিংয়ের জন্য)

অনুমোদন

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

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

setTitle(title)

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

প্যারামিটার

নাম প্রকার বর্ণনা
title String নতুন শিরোনাম বা হেডার টেক্সট

ফেরত

DurationItem — এই DurationItem , চেইনিংয়ের জন্য।

অনুমোদন

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

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