Элемент вопроса, позволяющий респонденту дать оценку. Элементы можно получить или создать из 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 | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на оцениваемый вопрос. |
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
меньше 1
или больше значения, возвращаемого методом get Rating Scale Level()
.
// 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
— обратная связь, если таковая имеется.
Авторизация
Скрипты, использующие этот метод, требуют авторизации в одной или нескольких из следующих областей :
-
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
Элемент вопроса, позволяющий респонденту дать оценку. Элементы можно получить или создать из 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 | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на оцениваемый вопрос. |
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
меньше 1
или больше значения, возвращаемого методом get Rating Scale Level()
.
// 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
— обратная связь, если таковая имеется.
Авторизация
Скрипты, использующие этот метод, требуют авторизации в одной или нескольких из следующих областей :
-
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
Элемент вопроса, позволяющий респонденту дать оценку. Элементы можно получить или создать из 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 | Возвращает обратную связь, которая отображается респондентам, когда они отвечают на оцениваемый вопрос. |
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
меньше 1
или больше значения, возвращаемого методом get Rating Scale Level()
.
// 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
— обратная связь, если таковая имеется.
Авторизация
Скрипты, использующие этот метод, требуют авторизации в одной или нескольких из следующих областей :
-
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