Enum ItemType
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
نوع السلعة
مصنّف يمثّل الأنواع المتوافقة من عناصر النموذج يمكن الوصول إلى أنواع السلع من FormApp.ItemType
.
لاستدعاء قائمة أرقام صحيحة، عليك استدعاء الصف الرئيسي والاسم والخاصية. مثلاً:
FormApp.ItemType.CHECKBOX
// Open a form by ID and add a new section header.
const form = FormApp.create('Form Name');
const item = form.addSectionHeaderItem();
item.setTitle('Title of new section');
// Check the item type.
if (item.getType() === FormApp.ItemType.SECTION_HEADER) {
item.setHelpText('Description of new section.');
}
أماكن إقامة
الموقع | النوع | الوصف |
CHECKBOX | Enum | عنصر سؤال يسمح للمجيب باختيار مربّع اختيار واحد أو أكثر، بالإضافة إلى حقل "غير ذلك"
اختياري |
CHECKBOX_GRID | Enum | عنصر سؤال، يتم عرضه كشبكة من الأعمدة والصفوف، ويسمح للمجيب باختيار
خيارات متعدّدة لكل صف من تسلسل مربّعات اختيار. |
DATE | Enum | عنصر سؤال يسمح للمستجيب بتحديد تاريخ. |
DATETIME | Enum | عنصر سؤال يسمح للمجيب بتحديد تاريخ ووقت |
DURATION | Enum | عنصر سؤال يسمح للمستجيب بتحديد مدة زمنية. |
GRID | Enum | عنصر سؤال، يتم عرضه كشبكة من الأعمدة والصفوف، يسمح للمجيب باختيار
خيار واحد لكل صف من تسلسل أزرار اختيار. |
IMAGE | Enum | عنصر تنسيق يعرض صورة. |
LIST | Enum | عنصر سؤال يسمح للمجيب باختيار خيار واحد من قائمة منسدلة. |
MULTIPLE_CHOICE | Enum | عنصر سؤال يسمح للمجيب باختيار خيار واحد من قائمة أزرار اختيار أو
حقل اختياري "غير ذلك". |
PAGE_BREAK | Enum | عنصر تنسيق يشير إلى بداية صفحة |
PARAGRAPH_TEXT | Enum | عنصر سؤال يسمح للمجيب بإدخال مقطع نصي |
RATING | Enum | عنصر سؤال يسمح للمجيب بتقديم تقييم. |
SCALE | Enum | عنصر سؤال يسمح للمجيب باختيار خيار واحد من تسلسل مرقم من
أزرار الاختيار. |
SECTION_HEADER | Enum | عنصر تنسيق يشير بصريًا إلى بداية قسم |
TEXT | Enum | عنصر سؤال يسمح للمستجيب بإدخال سطر واحد من النص. |
TIME | Enum | عنصر سؤال يسمح للمستجيب بتحديد وقت من اليوم |
VIDEO | Enum | عنصر تنسيق يعرض فيديو على YouTube |
FILE_UPLOAD | Enum | عنصر سؤال يتيح للمجيب تحميل ملف. |
UNSUPPORTED | Enum | عنصر غير متاح حاليًا من خلال واجهات برمجة التطبيقات |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003e\u003ccode\u003eItemType\u003c/code\u003e is an enum representing the types of items you can add to a Google Form, such as questions, images, and page breaks.\u003c/p\u003e\n"],["\u003cp\u003eYou can access \u003ccode\u003eItemType\u003c/code\u003e properties like \u003ccode\u003eCHECKBOX\u003c/code\u003e, \u003ccode\u003eTEXT\u003c/code\u003e, and \u003ccode\u003ePAGE_BREAK\u003c/code\u003e using \u003ccode\u003eFormApp.ItemType\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eEach \u003ccode\u003eItemType\u003c/code\u003e property represents a different kind of form element you can add and manipulate using Apps Script.\u003c/p\u003e\n"],["\u003cp\u003eUse \u003ccode\u003eitem.getType()\u003c/code\u003e to determine the type of an existing item in your form and adjust its properties accordingly.\u003c/p\u003e\n"]]],[],null,["# Enum ItemType\n\nItemType\n\nAn enum representing the supported types of form items. Item types can be accessed from [FormApp.ItemType](/apps-script/reference/forms/form-app#ItemType).\n\nTo call an enum, you call its parent class, name, and property. For example, `\nFormApp.ItemType.CHECKBOX`.\n\n```javascript\n// Open a form by ID and add a new section header.\nconst form = FormApp.create('Form Name');\nconst item = form.addSectionHeaderItem();\nitem.setTitle('Title of new section');\n\n// Check the item type.\nif (item.getType() === FormApp.ItemType.SECTION_HEADER) {\n item.setHelpText('Description of new section.');\n}\n``` \n\n### Properties\n\n| Property | Type | Description |\n|-------------------|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `CHECKBOX` | `Enum` | A question item that allows the respondent to select one or more checkboxes, as well as an optional \"other\" field. |\n| `CHECKBOX_GRID` | `Enum` | A question item, presented as a grid of columns and rows, that allows the respondent to select multiple choices per row from a sequence of checkboxes. |\n| `DATE` | `Enum` | A question item that allows the respondent to indicate a date. |\n| `DATETIME` | `Enum` | A question item that allows the respondent to indicate a date and time. |\n| `DURATION` | `Enum` | A question item that allows the respondent to indicate a length of time. |\n| `GRID` | `Enum` | A question item, presented as a grid of columns and rows, that allows the respondent to select one choice per row from a sequence of radio buttons. |\n| `IMAGE` | `Enum` | A layout item that displays an image. |\n| `LIST` | `Enum` | A question item that allows the respondent to select one choice from a drop-down list. |\n| `MULTIPLE_CHOICE` | `Enum` | A question item that allows the respondent to select one choice from a list of radio buttons or an optional \"other\" field. |\n| `PAGE_BREAK` | `Enum` | A layout item that marks the start of a page. |\n| `PARAGRAPH_TEXT` | `Enum` | A question item that allows the respondent to enter a block of text. |\n| `RATING` | `Enum` | A question item that allows the respondent to give a rating. |\n| `SCALE` | `Enum` | A question item that allows the respondent to choose one option from a numbered sequence of radio buttons. |\n| `SECTION_HEADER` | `Enum` | A layout item that visually indicates the start of a section. |\n| `TEXT` | `Enum` | A question item that allows the respondent to enter a single line of text. |\n| `TIME` | `Enum` | A question item that allows the respondent to indicate a time of day. |\n| `VIDEO` | `Enum` | A layout item that displays a YouTube video. |\n| `FILE_UPLOAD` | `Enum` | A question item that lets the respondent upload a file. |\n| `UNSUPPORTED` | `Enum` | An item that is currently not supported through APIs. |"]]