یک آیتم سؤالی که به پاسخدهنده اجازه میدهد از بین مجموعهای از دکمههای رادیویی که شمارهگذاری شدهاند، یک گزینه را انتخاب کند. آیتمها را میتوان از طریق یک Form ایجاد یا به آنها دسترسی پیدا کرد. وقتی در یک آزمون استفاده میشوند، به آنها نمره داده میشود.
// Open a form by ID and add a new scale item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addScaleItem(); item.setTitle('Pick a number between 1 and 10').setBounds(1, 10);
روشها
| روش | نوع بازگشتی | شرح مختصر |
|---|---|---|
create Response(response) | Item Response | یک Item Response جدید برای این آیتم مقیاس ایجاد میکند. |
duplicate() | Scale 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 Left Label() | String | در صورت وجود، برچسب مربوط به حد پایین مقیاس را دریافت میکند. |
get Lower Bound() | Integer | حد پایین مقیاس را بدست میآورد. |
get Points() | Integer | مقدار امتیاز یک آیتم قابل درجهبندی را برمیگرداند. |
get Right Label() | String | در صورت وجود، برچسب حد بالای مقیاس را دریافت میکند. |
get Title() | String | عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده میشود) را برمیگرداند. |
get Type() | Item Type | نوع آیتم را که به صورت Item Type نمایش داده میشود، دریافت میکند. |
get Upper Bound() | Integer | حد بالای مقیاس را بدست میآورد. |
is Required() | Boolean | مشخص میکند که آیا پاسخدهنده باید به سوال پاسخ دهد یا خیر. |
set Bounds(lower, upper) | Scale Item | مرزهای پایین و بالای مقیاس را تنظیم میکند. |
set General Feedback(feedback) | Scale Item | تنظیم میکند که هنگام پاسخ دادن پاسخدهندگان به یک سوال قابل نمرهدهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمرهدهی دستی دارند)، بازخوردی به آنها نشان داده شود. |
set Help Text(text) | Scale Item | متن راهنمای آیتم را تنظیم میکند (گاهی اوقات برای آیتمهای طرحبندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده میشود). |
set Labels(lower, upper) | Scale Item | برچسبهایی را برای مرزهای پایین و بالای مقیاس تنظیم میکند. |
set Points(points) | Scale Item | تعداد امتیازاتی را که یک آیتم قابل رتبهبندی دارد، تعیین میکند. |
set Required(enabled) | Scale Item | مشخص میکند که آیا پاسخدهنده باید به سوال پاسخ دهد یا خیر. |
set Title(title) | Scale Item | عنوان آیتم را تنظیم میکند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده میشود). |
مستندات دقیق
create Response(response)
یک Item Response جدید برای این آیتم مقیاس ایجاد میکند. اگر آرگومان response خارج از محدوده تعیین شده برای آیتم باشد، استثنا ایجاد میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
response | Integer | یک پاسخ ارزشمند برای این آیتم مقیاس |
بازگشت
Item Response — پاسخ مورد
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
یک کپی از این آیتم ایجاد میکند و آن را به انتهای فرم اضافه میکند.
بازگشت
Scale Item - یک کپی از این Scale 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 Left Label()
در صورت وجود، برچسب مربوط به حد پایین مقیاس را دریافت میکند.
بازگشت
String - برچسبی برای حد پایین مقیاس
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Lower Bound()
حد پایین مقیاس را بدست میآورد.
بازگشت
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 Right Label()
در صورت وجود، برچسب حد بالای مقیاس را دریافت میکند.
بازگشت
String - برچسبی برای حد بالای مقیاس
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
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()
get Upper Bound()
حد بالای مقیاس را بدست میآورد.
بازگشت
Integer - حد بالای مقیاس
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
is Required()
مشخص میکند که آیا پاسخدهنده باید به سوال پاسخ دهد یا خیر.
بازگشت
Boolean - اینکه آیا پاسخدهنده باید به سوال پاسخ دهد یا خیر
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Bounds(lower, upper)
حد پایین و حد بالای مقیاس را تنظیم میکند. حد پایین باید 0 یا 1 باشد. حد بالا باید بین 3 تا 10 باشد. یک مقیاس جدید به طور پیشفرض حد پایین 1 و حد بالای 5 را دارد.
اگر مقادیر داده شده خارج از محدوده مجاز باشند، یک خطای اسکریپتی ایجاد میکند. اعداد اعشاری به عدد صحیح قبلی خود خلاصه میشوند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
lower | Integer | حد پایین جدید |
upper | Integer | حد بالای جدید |
بازگشت
Scale Item - این Scale Item ، برای زنجیره سازی
پرتابها
Error - اگر حد پایین یا حد بالا نامعتبر باشد
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set General Feedback(feedback)
تنظیم میکند که هنگام پاسخ دادن پاسخدهندگان به یک سوال قابل نمرهدهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمرهدهی دستی دارند)، بازخوردی به آنها نشان داده شود.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
feedback | Quiz Feedback | بازخورد جدید |
بازگشت
Scale Item - این Scale 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 | متن کمک جدید |
بازگشت
Scale Item - این Scale Item ، برای زنجیره سازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Labels(lower, upper)
برچسبهایی را برای مرزهای پایین و بالای مقیاس تنظیم میکند.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
lower | String | برچسب جدید برای کران پایین |
upper | String | برچسب جدید برای حد بالا |
بازگشت
Scale Item - این Scale Item ، برای زنجیره سازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Points(points)
تعداد امتیازی که یک آیتم قابل رتبهبندی دارد را تعیین میکند. مقدار پیشفرض برای آیتمهای جدید 0 است.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
points | Integer | تعداد امتیازی که یک سوال دارد |
بازگشت
Scale Item - این Scale Item ، برای زنجیره سازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Required(enabled)
مشخص میکند که آیا پاسخدهنده باید به سوال پاسخ دهد یا خیر.
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
enabled | Boolean | آیا پاسخگو باید به سوال پاسخ دهد یا خیر |
بازگشت
Scale Item - آیتم فعلی (برای زنجیرهسازی)
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
عنوان آیتم را تنظیم میکند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده میشود).
پارامترها
| نام | نوع | توضیحات |
|---|---|---|
title | String | عنوان یا متن سربرگ جدید |
بازگشت
Scale Item - این Scale Item ، برای زنجیره سازی
مجوز
اسکریپتهایی که از این روش استفاده میکنند، نیاز به مجوز با یک یا چند مورد از حوزههای زیر دارند:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms