A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.google.com/apps-script/reference/forms/grid-item below:

Class GridItem | Apps Script

Class GridItem

Stay organized with collections Save and categorize content based on your preferences.

GridItem

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. Items can be accessed or created from a Form.

// Open a form by ID and add a new grid item.
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
const item = form.addGridItem();
item.setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);
Detailed documentation clearValidation()

Removes any data validation for this grid item.

Return

GridItem — this item, for chaining

Scripts that use this method require authorization with one or more of the following scopes:

createResponse(responses)

Creates a new ItemResponse for this grid item. The argument responses must be a String[] array containing as many values as the number of rows in the grid. A null element for a non-required grid question indicates no response to that row. Throws an exception if any of the values does not match a valid choice.

Parameters Name Type Description responses String[] an array of valid answers for this grid item Return

ItemResponse — the item response

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

duplicate()

Creates a copy of this item and appends it to the end of the form.

Return

GridItem — a duplicate of this GridItem, for chaining

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

getColumns()

Gets the values for every column in the grid.

Return

String[] — an array of column values, which respondents see as labels when viewing the form

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

getHelpText()

Gets the item's help text (sometimes called description text for layout items like ImageItems, PageBreakItems, and SectionHeaderItems).

Return

String — the item's help text or description text

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

getId()

Gets the item's unique identifier.

Return

Integer — the item's ID

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

getIndex()

Gets the index of the item among all the items in the form.

Return

Integer — the index of the item

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

getRows()

Gets the values for every row in the grid.

Return

String[] — an array of row values, which respondents see as labels when viewing the form

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

getTitle()

Gets the item's title (sometimes called header text, in the case of a SectionHeaderItem).

Return

String — the item's title or header text

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

getType()

Gets the item's type, represented as an ItemType.

Return

ItemType — the item's type

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

isRequired()

Determines whether the respondent must answer the question.

Return

Boolean — whether the respondent must answer the question

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

setColumns(columns)

Sets the columns of the grid based on an array of values. Throws an exception if the given array is empty.

Parameters Name Type Description columns String[] an array of column values, which respondents see as labels when viewing the form Return

GridItem — this item, for chaining

Throws

Error — if the given array is null or empty

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

setHelpText(text)

Sets the item's help text (sometimes called description text for layout items like ImageItems, PageBreakItems, and SectionHeaderItems).

Parameters Name Type Description text String the new help text Return

GridItem — this GridItem, for chaining

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

setRequired(enabled)

Sets whether the respondent must answer the question.

Parameters Name Type Description enabled Boolean whether the respondent must answer the question Return

GridItem — the current item (for chaining)

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

setRows(rows)

Sets the rows of the grid based on an array of values. Throws an exception if the given array is empty.

Parameters Name Type Description rows String[] an array of row values, which respondents see as labels when viewing the form Return

GridItem — this item, for chaining

Throws

Error — if the given array is null or empty

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

setTitle(title)

Sets the item's title (sometimes called header text, in the case of a SectionHeaderItem).

Parameters Name Type Description title String the new title or header text Return

GridItem — this GridItem, for chaining

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

setValidation(validation)

Sets the data validation for this grid item. Passing in null or a validation without any require functions called will remove any prior validation.

Parameters Name Type Description validation GridValidation a GridValidation to apply to this item. Return

GridItem — this GridItem, for chaining

Authorization

Scripts that use this method require authorization with one or more of the following scopes:

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024-12-02 UTC.

[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-02 UTC."],[[["A GridItem is a question type in Google Forms that presents a grid of rows and columns, allowing respondents to select one choice per row."],["You can customize GridItems by setting the title, rows, columns, help text, and whether a response is required."],["GridItems provide methods to manage data validation, create responses programmatically, and duplicate the item within the form."],["Using Google Apps Script, you can access and manipulate GridItems within a form, including retrieving item properties and modifying its settings."],["Each GridItem has a unique identifier and an index reflecting its position among other items in the form."]]],[]]


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4