Enum Button

Button

Enum แสดงปุ่มกล่องโต้ตอบที่แปลแล้วซึ่งกำหนดไว้ล่วงหน้าและแสดงผลโดย alert หรือ PromptResponse.getSelectedButton() เพื่อระบุ ปุ่มใดในกล่องโต้ตอบที่ผู้ใช้คลิก ค่าเหล่านี้ไม่สามารถตั้งค่าได้ เพื่อเพิ่มปุ่มไปยัง alert หรือ prompt โปรดใช้ ButtonSet แทน

หากต้องการเรียก enum คุณจะต้องเรียกคลาส ชื่อ และพร็อพเพอร์ตี้ระดับบนสุด เช่น Base.Button.CLOSE

// Display a dialog box with a message and "Yes" and "No" buttons.
var ui = DocumentApp.getUi();
var response = ui.alert('Are you sure you want to continue?', ui.ButtonSet.YES_NO);

// Process the user's response.
if (response == ui.Button.YES) {
  Logger.log('The user clicked "Yes."');
} else {
  Logger.log('The user clicked "No" or the dialog\'s close button.');
}

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CLOSEEnumปุ่มปิดแบบมาตรฐานที่แสดงในแถบชื่อของกล่องโต้ตอบทุกแถบ ปุ่มนี้ไม่ใช่ปุ่ม เพิ่มลงในกล่องโต้ตอบแล้ว และไม่สามารถนำออกได้
OKEnumปุ่ม "ตกลง" ซึ่งบ่งชี้ว่าการดำเนินการควรดำเนินต่อไป
CANCELEnumปุ่ม "ยกเลิก" ซึ่งบ่งชี้ว่าไม่ควรดำเนินการต่อ
YESEnumคำตอบ "ใช่" เพื่อแสดงคำตอบเชิงบวกต่อคำถาม
NOEnumA "ไม่" แสดงคำตอบเชิงลบต่อคำถาม