এমন একটি প্রশ্ন যা উত্তরদাতাকে একটি সময়কাল উল্লেখ করার সুযোগ দেয়। 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 এবং minutes ও seconds মান 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