এমন একটি প্রশ্ন যেখানে উত্তরদাতা এক লাইনের লেখা লিখতে পারেন। Form থেকে এই ধরনের প্রশ্ন পাওয়া বা তৈরি করা যায়। কুইজে ব্যবহার করা হলে এই প্রশ্নগুলোর মূল্যায়ন করা হয়।
// Open a form by ID and add a new text item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addTextItem(); item.setTitle('What is your name?');
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
clear Validation() | Text Item | এই টেক্সট আইটেমটির জন্য যেকোনো ডেটা ভ্যালিডেশন বাতিল করে। |
create Response(response) | Item Response | এই টেক্সট আইটেমটির জন্য একটি নতুন Item Response তৈরি করে। |
duplicate() | Text 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) | Text Item | যেসব মূল্যায়নযোগ্য প্রশ্নের কোনো সঠিক বা ভুল উত্তর নেই (অর্থাৎ যেসব প্রশ্ন হাতে ধরে মূল্যায়ন করতে হয়), সেগুলোর উত্তর দেওয়ার পর উত্তরদাতাদের যে প্রতিক্রিয়া দেখানো হবে, তা নির্ধারণ করে। |
set Help Text(text) | Text Item | আইটেমটির সাহায্যমূলক টেক্সট নির্ধারণ করে ( Image Items , Page Break Items এবং Section Header Items মতো লেআউট আইটেমগুলোর ক্ষেত্রে এটিকে কখনও কখনও বর্ণনামূলক টেক্সটও বলা হয়)। |
set Points(points) | Text Item | মূল্যায়নযোগ্য কোনো আইটেমের পয়েন্ট সংখ্যা নির্ধারণ করে। |
set Required(enabled) | Text Item | উত্তরদাতাকে প্রশ্নটির উত্তর দিতে হবে কিনা তা নির্ধারণ করে। |
set Title(title) | Text Item | আইটেমটির শিরোনাম নির্ধারণ করে ( Section Header Item ক্ষেত্রে এটিকে কখনও কখনও হেডার টেক্সটও বলা হয়)। |
set Validation(validation) | Text Item | এই টেক্সট আইটেমটির জন্য ডেটা ভ্যালিডেশন নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
clearValidation()
এই টেক্সট আইটেমটির জন্য যেকোনো ডেটা ভ্যালিডেশন বাতিল করে।
ফেরত
TextItem — এই TextItem , চেইনিং-এর জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createResponse(response)
এই টেক্সট আইটেমটির জন্য একটি নতুন ItemResponse তৈরি করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
response | String | আইটেমটি দ্বারা উত্থাপিত প্রশ্নের উত্তর |
ফেরত
ItemResponse — আইটেমের প্রতিক্রিয়া
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
এই আইটেমটির একটি অনুলিপি তৈরি করে ফর্মের শেষে যুক্ত করে।
ফেরত
TextItem — এই TextItem টির একটি অনুলিপি, চেইনিং-এর জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
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 | নতুন প্রতিক্রিয়া |
ফেরত
TextItem — এই TextItem , চেইনিং-এর জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setHelpText(text)
আইটেমটির সাহায্যমূলক টেক্সট নির্ধারণ করে ( ImageItems , PageBreakItems , এবং SectionHeaderItems মতো লেআউট আইটেমগুলোর ক্ষেত্রে এটিকে কখনও কখনও ডেসক্রিপশন টেক্সটও বলা হয়)।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
text | String | নতুন সাহায্য পাঠ্য |
ফেরত
TextItem — এই TextItem , চেইনিং-এর জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setPoints(points)
মূল্যায়নযোগ্য কোনো আইটেমের পয়েন্ট সংখ্যা নির্ধারণ করে। নতুন আইটেমগুলোর জন্য ডিফল্ট মান হলো ০।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
points | Integer | একটি প্রশ্ন আইটেমের পয়েন্ট সংখ্যা |
ফেরত
TextItem — এই TextItem , চেইনিং-এর জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setRequired(enabled)
উত্তরদাতাকে প্রশ্নটির উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
enabled | Boolean | উত্তরদাতাকে প্রশ্নটির উত্তর দিতে হবে কিনা |
ফেরত
TextItem — বর্তমান আইটেম (চেইনিংয়ের জন্য)
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setTitle(title)
আইটেমটির শিরোনাম নির্ধারণ করে (কখনও কখনও SectionHeaderItem এর ক্ষেত্রে একে হেডার টেক্সটও বলা হয়)।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
title | String | নতুন শিরোনাম বা হেডার টেক্সট |
ফেরত
TextItem — এই TextItem , চেইনিং-এর জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setValidation(validation)
এই টেক্সট আইটেমটির জন্য ডেটা ভ্যালিডেশন নির্ধারণ করে। null পাস করলে অথবা কোনো require ফাংশন কল না করে ভ্যালিডেশন দিলে, পূর্বের সমস্ত ভ্যালিডেশন মুছে যাবে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
validation | Text Validation | এই আইটেমটিতে প্রয়োগ করার জন্য একটি টেক্সট ভ্যালিডেশন প্রয়োজন। |
ফেরত
TextItem — এই TextItem , চেইনিং-এর জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলো এই পদ্ধতি ব্যবহার করে, সেগুলোর জন্য নিম্নলিখিত এক বা একাধিক স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms