একটি প্রশ্ন আইটেম যা উত্তরদাতাকে রেটিং দেওয়ার অনুমতি দেয়। আইটেমগুলি একটি Form থেকে অ্যাক্সেস বা তৈরি করা যেতে পারে। যখন একটি কুইজে ব্যবহার করা হয়, তখন এই আইটেমগুলিকে গ্রেড করা হয়।
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and access its properties. const existingRatingItem = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const ratingScaleLevel = existingRatingItem.getRatingScaleLevel(); const ratingIcon = existingRatingItem.getRatingIcon(); // Create a new rating item. const ratingItem = form.addRatingItem(); // Update the rating item's properties via chaining. ratingItem.setRatingScaleLevel(7).setRatingIcon(FormApp.RatingIconType.HEART);
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
create Response(response) | Item Response | এই রেটিং আইটেমের জন্য একটি নতুন Item Response তৈরি করে। |
duplicate() | Rating Item | এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে। |
get General Feedback() | Quiz Feedback |null | গ্রেডযোগ্য প্রশ্নের উত্তর দেওয়ার সময় উত্তরদাতাদের দেখানো প্রতিক্রিয়া ফেরত দেয়। |
get Help Text() | String | আইটেমের সাহায্যমূলক টেক্সট (কখনও কখনও লেআউট আইটেম যেমন Image Items , Page Break Items এবং Section Header Items জন্য বর্ণনামূলক টেক্সট বলা হয়) পায়। |
get Id() | Integer | আইটেমটির অনন্য শনাক্তকারী পায়। |
get Index() | Integer | ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়। |
get Points() | Integer | একটি গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে। |
get Rating Icon() | Rating Icon Type | রেটিং এর জন্য নির্বাচিত আইকনটি পায়। |
get Rating Scale Level() | Integer | রেটিং এর স্কেল লেভেল পায়। |
get Title() | String | আইটেমের শিরোনাম (কখনও কখনও হেডার টেক্সট বলা হয়, একটি Section Header Item ক্ষেত্রে) পায়। |
get Type() | Item Type | আইটেমের ধরণটি পায়, যা Item Type হিসাবে উপস্থাপিত হয়। |
is Required() | Boolean | উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে। |
set General Feedback(feedback) | Rating Item | উত্তরদাতারা যখন এমন একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় যার সঠিক বা ভুল উত্তর নেই (অর্থাৎ যে প্রশ্নগুলিতে ম্যানুয়াল গ্রেডিং প্রয়োজন) তখন তাদের প্রতিক্রিয়া দেখানোর জন্য সেট করে। |
set Help Text(text) | Rating Item | আইটেমের সাহায্য টেক্সট সেট করে (কখনও কখনও লেআউট আইটেম যেমন Image Items , Page Break Items এবং Section Header Items জন্য বর্ণনা টেক্সট বলা হয়)। |
set Points(points) | Rating Item | একটি গ্রেডযোগ্য আইটেমের মূল্য কত পয়েন্ট তা সেট করে। |
set Rating Icon(ratingIcon) | Rating Item | রেটিং এর আইকন সেট করে। |
set Rating Scale Level(ratingScaleLevel) | Rating Item | রেটিং এর সর্বোচ্চ স্কেল স্তর সেট করে। |
set Required(enabled) | Rating Item | উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে। |
set Title(title) | Rating Item | আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, যখন Section Header Item ক্ষেত্রে)। |
বিস্তারিত ডকুমেন্টেশন
create Response(response)
এই রেটিং আইটেমের জন্য একটি নতুন Item Response তৈরি করে।
যদি প্রদত্ত response get Rating Scale Level() দ্বারা প্রদত্ত মানের চেয়ে 1 এর কম বা বেশি হয় তবে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and create a response for it. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const response =item.createResponse(5);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
response | Integer | এই রেটিং আইটেমের জন্য একটি মূল্য উত্তর। |
প্রত্যাবর্তন
Item Response — আইটেম রেসপন্স।
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
প্রত্যাবর্তন
Rating Item — চেইনিংয়ের জন্য এই Rating Item একটি ডুপ্লিকেট
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get General Feedback()
গ্রেডযোগ্য প্রশ্নের উত্তর দেওয়ার সময় উত্তরদাতাদের দেখানো প্রতিক্রিয়া ফেরত দেয়।
প্রত্যাবর্তন
Quiz Feedback |null — প্রতিক্রিয়া, যদি থাকে।
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Help Text()
আইটেমের সাহায্যমূলক টেক্সট (কখনও কখনও লেআউট আইটেম যেমন Image Items , Page Break Items এবং Section Header Items জন্য বর্ণনামূলক টেক্সট বলা হয়) পায়।
প্রত্যাবর্তন
String — আইটেমের সাহায্য টেক্সট বা বর্ণনা টেক্সট
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Id()
আইটেমটির অনন্য শনাক্তকারী পায়।
প্রত্যাবর্তন
Integer — আইটেমের আইডি
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Index()
ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
প্রত্যাবর্তন
Integer — আইটেমের সূচী
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Points()
একটি গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
প্রত্যাবর্তন
Integer — একটি প্রশ্নের মূল্য কত পয়েন্ট।
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Rating Icon()
রেটিং এর জন্য নির্বাচিত আইকনটি পায়।
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and get its rating icon. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const ratingIcon = item.getRatingIcon();
প্রত্যাবর্তন
Rating Icon Type — রেটিং আইকনের ধরণ।
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Rating Scale Level()
রেটিং এর স্কেল লেভেল পায়।
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and get its rating scale level. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); const ratingScaleLevel = item.getRatingScaleLevel();
প্রত্যাবর্তন
Integer — রেটিং স্কেল স্তর।
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Title()
আইটেমের শিরোনাম (কখনও কখনও হেডার টেক্সট বলা হয়, একটি Section Header Item ক্ষেত্রে) পায়।
প্রত্যাবর্তন
String — আইটেমের শিরোনাম বা হেডার টেক্সট
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Type()
is Required()
উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
প্রত্যাবর্তন
Boolean — উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set General Feedback(feedback)
উত্তরদাতারা যখন এমন একটি গ্রেডযোগ্য প্রশ্নের উত্তর দেয় যার সঠিক বা ভুল উত্তর নেই (অর্থাৎ যে প্রশ্নগুলিতে ম্যানুয়াল গ্রেডিং প্রয়োজন) তখন তাদের প্রতিক্রিয়া দেখানোর জন্য সেট করে।
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
feedback | Quiz Feedback | নতুন প্রতিক্রিয়া |
প্রত্যাবর্তন
Rating Item — এই Rating Item , চেইনিংয়ের জন্য
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Help Text(text)
আইটেমের সাহায্য টেক্সট সেট করে (কখনও কখনও লেআউট আইটেম যেমন Image Items , Page Break Items এবং Section Header Items জন্য বর্ণনা টেক্সট বলা হয়)।
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
text | String | নতুন সাহায্যের টেক্সট |
প্রত্যাবর্তন
Rating Item — এই Rating Item , চেইনিংয়ের জন্য
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Points(points)
একটি গ্রেডযোগ্য আইটেমের মূল্য কত পয়েন্ট তা সেট করে। নতুন আইটেমের জন্য ডিফল্ট হল 0।
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
points | Integer | একটি প্রশ্ন আইটেমের মূল্য কত পয়েন্ট |
প্রত্যাবর্তন
Rating Item — এই Rating Item , চেইনিংয়ের জন্য
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Rating Icon(ratingIcon)
রেটিং এর আইকন সেট করে।
রেটিং আইকনের ধরণটি অবৈধ হলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and set its rating icon. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); item.setRatingIcon(FormApp.RatingIconType.THUMB_UP);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
rating Icon | Rating Icon Type | রেটিং আইকনের ধরণ। |
প্রত্যাবর্তন
Rating Item — এই Rating Item , চেইনিংয়ের জন্য।
থ্রো
Error — যদি রেটিং আইকনের ধরণটি অবৈধ হয়
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Rating Scale Level(ratingScaleLevel)
রেটিং এর সর্বোচ্চ স্কেল লেভেল সেট করে। রেটিং এর সর্বোচ্চ স্কেল লেভেল 3 এবং 10 এর মধ্যে হতে হবে, সমেত। একটি নতুন রেটিং ডিফল্টভাবে 3 রেটিং স্কেল লেভেলে পরিবর্তিত হয়।
প্রদত্ত মানগুলি অনুমোদিত সীমার বাইরে থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
// Open a form by ID const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Get an existing rating item and set its rating scale level. const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem(); item.setRatingScaleLevel(7);
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
rating Scale Level | Integer | রেটিং স্কেল স্তর। |
প্রত্যাবর্তন
Rating Item — এই Rating Item , চেইনিংয়ের জন্য।
থ্রো
Error — যদি রেটিং স্কেল স্তরটি অবৈধ হয়
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Required(enabled)
উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
enabled | Boolean | উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা |
প্রত্যাবর্তন
Rating Item — বর্তমান আইটেম (চেইনিংয়ের জন্য)
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, যখন Section Header Item ক্ষেত্রে)।
পরামিতি
| নাম | আদর্শ | বিবরণ |
|---|---|---|
title | String | নতুন শিরোনাম বা হেডার টেক্সট |
প্রত্যাবর্তন
Rating Item — এই Rating Item , চেইনিংয়ের জন্য
অনুমোদন
এই পদ্ধতি ব্যবহার করে এমন স্ক্রিপ্টগুলির জন্য নিম্নলিখিত এক বা একাধিক স্কোপের অনুমোদন প্রয়োজন:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms