Class ScaleItem

การปรับขนาดรายการ

รายการคําถามที่ช่วยให้ผู้ตอบเลือก 1 ตัวเลือกจากปุ่มตัวเลือกที่มีลําดับเลขได้ คุณสามารถเข้าถึงหรือสร้างรายการได้จาก 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รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการเลย์เอาต์ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
getId()Integerรับตัวระบุที่ไม่ซ้ํากันของรายการ
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ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการเลย์เอาต์ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)
setLabels(lower, upper)ScaleItemตั้งค่าป้ายกํากับสําหรับขอบเขตล่างและบนของสเกล
setPoints(points)ScaleItemกําหนดจํานวนคะแนนของสินค้าที่ให้คะแนนได้
setRequired(enabled)ScaleItemกําหนดว่าผู้ตอบต้องตอบคําถามหรือไม่
setTitle(title)ScaleItemตั้งชื่อของสินค้า (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีที่เป็น SectionHeaderItem)

เอกสารประกอบโดยละเอียด

createResponse(response)

สร้าง ItemResponse ใหม่สําหรับรายการระดับนี้ ส่งข้อยกเว้นหากอาร์กิวเมนต์ response อยู่นอกขอบเขตของชุดรายการ

พารามิเตอร์

ชื่อประเภทคำอธิบาย
responseIntegerคําตอบที่มีค่าสําหรับรายการขนาดนี้

ไปกลับ

ItemResponse — การตอบกลับสินค้า

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

duplicate()

สร้างสําเนาของรายการนี้และต่อท้ายแบบฟอร์ม

ไปกลับ

ScaleItem — เป็นรายการซ้ําของ ScaleItem นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getGeneralFeedback()

แสดงผลความคิดเห็นที่ส่งถึงผู้ตอบเมื่อตอบคําถามที่ให้คะแนนได้

ไปกลับ

QuizFeedback — ความคิดเห็น (หากมี)

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getHelpText()

รับข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการเลย์เอาต์ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)

ไปกลับ

String — ข้อความช่วยเหลือหรือข้อความคําอธิบายของรายการ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getId()

รับตัวระบุที่ไม่ซ้ํากันของรายการ

ไปกลับ

Integer — รหัสของ'

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getIndex()

รับดัชนีรายการของสินค้าทั้งหมดในแบบฟอร์ม

ไปกลับ

Integer — ดัชนีของรายการ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getLeftLabel()

รับป้ายกํากับสําหรับขอบเขตล่าง (หากมี)

ไปกลับ

String — ป้ายกํากับสําหรับขอบเขตล่างของสเกล

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getLowerBound()

ได้ขอบเขตล่างสุด

ไปกลับ

Integer — ขอบเขตล่างของขนาด

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getPoints()

แสดงผลค่าคะแนนของรายการที่ให้คะแนนได้

ไปกลับ

Integer — จํานวนคะแนนของคําถามหนึ่งๆ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getRightLabel()

รับป้ายกํากับสําหรับขอบเขตระดับบน (หากมี)

ไปกลับ

String — ป้ายกํากับสําหรับขอบเขตบน

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getTitle()

ดึงชื่อรายการ (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีที่เป็น SectionHeaderItem)

ไปกลับ

String — ชื่อหรือข้อความส่วนหัวของรายการ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getType()

รับประเภทรายการซึ่งแสดงเป็น ItemType

ไปกลับ

ItemType — ประเภทของรายการ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

getUpperBound()

ได้ขอบเขตบน

ไปกลับ

Integer — ขอบเขตบนของขนาด

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

isRequired()

กําหนดว่าผู้ตอบต้องตอบคําถามหรือไม่

ไปกลับ

Boolean — ผู้ตอบต้องตอบคําถามว่า

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

setBounds(lower, upper)

ตั้งค่าสเกลด้านล่างและด้านบน ขอบเขตล่างต้องเป็น 0 หรือ 1 ขอบเขตบนต้องอยู่ระหว่าง 3 และ 10 เท่านั้น สเกลใหม่จะมีค่าเริ่มต้นเป็นขอบล่างของ 1 และขอบเขตบนที่ 5

โยนข้อยกเว้นของสคริปต์หากค่าที่ระบุอยู่นอกขีดจํากัดที่ได้รับอนุญาต ทศนิยม จะถูกตัดเหลือเป็นจํานวนเต็มก่อนหน้า

พารามิเตอร์

ชื่อประเภทคำอธิบาย
lowerIntegerขอบเขตล่างใหม่
upperIntegerขอบเขตบนใหม่

ไปกลับ

ScaleItemScaleItem นี้สําหรับเชนธุรกิจ

ผ้าคลุม

Error — หากขอบล่างหรือขอบบนไม่ถูกต้อง

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

setGeneralFeedback(feedback)

ตั้งค่าความคิดเห็นให้ผู้ตอบเห็นเมื่อตอบคําถามที่ให้คะแนนได้ และไม่มีคําตอบที่ถูกต้องหรือไม่ถูกต้อง (เช่น คําถามที่ต้องให้คะแนนด้วยตนเอง)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
feedbackQuizFeedbackความคิดเห็นใหม่

ไปกลับ

ScaleItemScaleItem นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

setHelpText(text)

ตั้งค่าข้อความช่วยเหลือของรายการ (บางครั้งเรียกว่าข้อความคําอธิบายสําหรับรายการเลย์เอาต์ เช่น ImageItems, PageBreakItems และ SectionHeaderItems)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
textStringข้อความช่วยเหลือใหม่

ไปกลับ

ScaleItemScaleItem นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

setLabels(lower, upper)

ตั้งค่าป้ายกํากับสําหรับขอบเขตล่างและบนของสเกล

พารามิเตอร์

ชื่อประเภทคำอธิบาย
lowerStringป้ายกํากับใหม่สําหรับขอบล่าง
upperStringป้ายกํากับใหม่สําหรับขอบบน

ไปกลับ

ScaleItemScaleItem นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

setPoints(points)

กําหนดจํานวนคะแนนของสินค้าที่ให้คะแนนได้ ค่าเริ่มต้นสําหรับรายการใหม่คือ 0

พารามิเตอร์

ชื่อประเภทคำอธิบาย
pointsIntegerจํานวนคะแนนที่รายการคําถามมีค่า

ไปกลับ

ScaleItemScaleItem นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

setRequired(enabled)

กําหนดว่าผู้ตอบต้องตอบคําถามหรือไม่

พารามิเตอร์

ชื่อประเภทคำอธิบาย
enabledBooleanผู้ตอบต้องตอบคําถามหรือไม่

ไปกลับ

ScaleItem — รายการปัจจุบัน (สําหรับเชนธุรกิจ)

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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

setTitle(title)

ตั้งชื่อของสินค้า (บางครั้งเรียกว่าข้อความส่วนหัว ในกรณีที่เป็น SectionHeaderItem)

พารามิเตอร์

ชื่อประเภทคำอธิบาย
titleStringชื่อหรือข้อความส่วนหัวใหม่

ไปกลับ

ScaleItemScaleItem นี้สําหรับเชนธุรกิจ

การให้สิทธิ์

สคริปต์ที่ใช้วิธีนี้ต้องได้รับสิทธิ์กับขอบเขตต่อไปนี้อย่างน้อย 1 รายการ

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