Class RatingItem

Рейтинговый пункт

Элемент вопроса, позволяющий респонденту дать оценку. Элементы можно получить или создать из 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()

Возвращает тип элемента, представленный как Item Type .

Возвращаться

Item Type — тип предмета

Авторизация

Скрипты, использующие этот метод, требуют авторизации в одной или нескольких из следующих областей :

  • 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 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()

Возвращает тип элемента, представленный как Item Type .

Возвращаться

Item Type — тип предмета

Авторизация

Скрипты, использующие этот метод, требуют авторизации в одной или нескольких из следующих областей :

  • 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 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()

Возвращает тип элемента, представленный как Item Type .

Возвращаться

Item Type — тип предмета

Авторизация

Скрипты, использующие этот метод, требуют авторизации в одной или нескольких из следующих областей :

  • 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 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