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.');
}

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

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