Class ScaleItem

透過集合功能整理內容 你可以依據偏好儲存及分類內容。
ScaleItem

一個問題項目,可讓作答者從編號的圓形按鈕序列中選擇其中一個選項。您可以透過 Form 存取或建立項目。在測驗中使用時,這些項目會評分。

// Open a form by ID and add a new scale item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addScaleItem();
item.setTitle('Pick a number between 1 and 10')
    .setBounds(1, 10);

方法

方法傳回類型簡短說明
createResponse(response)ItemResponse針對這個擴充項目建立新的 ItemResponse
duplicate()ScaleItem建立這個項目的副本,然後附加到表單結尾。
getGeneralFeedback()QuizFeedback傳回作答者在可評分成績時看到的回應。
getHelpText()String取得商品的說明文字 (有時為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。
getId()Integer取得商品的專屬 ID。
getIndex()Integer取得表單中所有商品的索引。
getLeftLabel()String取得比例下限標籤 (如果有的話)。
getLowerBound()Integer取得比例範圍的下限。
getPoints()Integer傳回可評分項目的分數值。
getRightLabel()String取得縮放比例上限標籤 (如果有的話)。
getTitle()String取得商品標題 (有時為 SectionHeaderItem 標頭)。
getType()ItemType取得項目類型,以 ItemType 表示。
getUpperBound()Integer取得體重計的上限。
isRequired()Boolean判斷作答者是否需要回答問題。
setBounds(lower, upper)ScaleItem設定縮放比例的上下限。
setGeneralFeedback(feedback)ScaleItem讓作答者在沒有正確答案或正確答案 (例如需要手動評分的問題) 的情況下,針對作答者顯示意見回饋。
setHelpText(text)ScaleItem設定項目的說明文字 (有時是指 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目的說明文字)。
setLabels(lower, upper)ScaleItem設定縮放比例上限和上限。
setPoints(points)ScaleItem設定可評分項目的數值。
setRequired(enabled)ScaleItem設定作答者是否需要回答問題。
setTitle(title)ScaleItem設定項目標題 (有時在 SectionHeaderItem 中稱為標題文字)。

內容詳盡的說明文件

createResponse(response)

針對這個擴充項目建立新的 ItemResponse。如果 response 引數不在該項目設定的邊界內,就會擲回例外狀況。

參數

名稱類型說明
responseInteger這個量表的值解答

Return 鍵

ItemResponse:項目回應

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

duplicate()

建立這個項目的副本,然後附加到表單結尾。

Return 鍵

ScaleItem:與這個 ScaleItem 重複,用於鏈結

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getGeneralFeedback()

傳回作答者在可評分成績時看到的回應。

Return 鍵

QuizFeedback:意見回饋 (如果有的話)。

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getHelpText()

取得商品的說明文字 (有時為版面配置項目的說明文字,例如 ImageItemsPageBreakItemsSectionHeaderItems)。

Return 鍵

String:項目的說明文字或說明文字

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getId()

取得商品的專屬 ID。

Return 鍵

Integer:該項目的 ID

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getIndex()

取得表單中所有商品的索引。

Return 鍵

Integer:項目的索引

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getLeftLabel()

取得比例下限標籤 (如果有的話)。

Return 鍵

String:縮放比例標籤的下限

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getLowerBound()

取得比例範圍的下限。

Return 鍵

Integer — 量表的下限

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getPoints()

傳回可評分項目的分數值。

Return 鍵

Integer:每個問題的相關價值。

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getRightLabel()

取得縮放比例上限標籤 (如果有的話)。

Return 鍵

String:縮放比例上限的標籤

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getTitle()

取得商品標題 (有時為 SectionHeaderItem 標頭)。

Return 鍵

String:項目的標題或標題文字

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getType()

取得項目類型,以 ItemType 表示。

Return 鍵

ItemType:項目類型

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getUpperBound()

取得體重計的上限。

Return 鍵

Integer:縮放比例上限

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

isRequired()

判斷作答者是否需要回答問題。

Return 鍵

Boolean — 作答者必須回答問題

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setBounds(lower, upper)

設定縮放比例的上下限。下限必須為 01。上限必須介於 310 (含) 之間。新的縮放比例預設為 1 的下限與上限 5

如果指定的值超出允許的上限,則擲回指令碼例外狀況。將小數截斷至上一個整數。

參數

名稱類型說明
lowerInteger新的下限
upperInteger新的上限

Return 鍵

ScaleItem — 這個 ScaleItem 用於鏈結

擲回

Error — 如果下限或上限無效

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setGeneralFeedback(feedback)

讓作答者在沒有正確答案或正確答案 (例如需要手動評分的問題) 的情況下,針對作答者顯示意見回饋。

參數

名稱類型說明
feedbackQuizFeedback新的意見回饋

Return 鍵

ScaleItem — 這個 ScaleItem 用於鏈結

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setHelpText(text)

設定項目的說明文字 (有時是指 ImageItemsPageBreakItemsSectionHeaderItems 等版面配置項目的說明文字)。

參數

名稱類型說明
textString新的說明文字

Return 鍵

ScaleItem — 這個 ScaleItem 用於鏈結

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setLabels(lower, upper)

設定縮放比例上限和上限。

參數

名稱類型說明
lowerString下限值的新標籤
upperString與上限相關的新標籤

Return 鍵

ScaleItem — 這個 ScaleItem 用於鏈結

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setPoints(points)

設定可評分項目的數值。新項目的預設值為 0。

參數

名稱類型說明
pointsInteger問題項目的分數

Return 鍵

ScaleItem — 這個 ScaleItem 用於鏈結

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setRequired(enabled)

設定作答者是否需要回答問題。

參數

名稱類型說明
enabledBoolean作答者是否需要回答問題

Return 鍵

ScaleItem:目前的項目 (用於鏈結)

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setTitle(title)

設定項目標題 (有時在 SectionHeaderItem 中稱為標題文字)。

參數

名稱類型說明
titleString新的標題或標題文字

Return 鍵

ScaleItem — 這個 ScaleItem 用於鏈結

授權

如果指令碼使用這個方法,就必須符合下列一或多個範圍的授權:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms