Enum ButtonSet

ButtonSet

enum ที่แสดงชุดปุ่มกล่องโต้ตอบอย่างน้อย 1 รายการที่กำหนดไว้ล่วงหน้าที่กำหนดไว้ล่วงหน้า ซึ่งเพิ่มไปยัง alert หรือ prompt ได้ หากต้องการทราบว่าผู้ใช้คลิกปุ่มใด ให้ใช้ Button

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

// 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คำอธิบาย
OKEnumปุ่ม "ตกลง" ปุ่มเดียว ซึ่งระบุข้อความให้ข้อมูลที่ต้องปิดเท่านั้น
OK_CANCELEnumปุ่ม "ตกลง" และปุ่ม "ยกเลิก" อนุญาตให้ผู้ใช้ดำเนินการหรือหยุดการดำเนินการ
YES_NOEnumปุ่ม "ใช่" และปุ่ม "ไม่ใช่" อนุญาตให้ผู้ใช้ตอบคำถามแบบใช่/ไม่ใช่
YES_NO_CANCELEnumปุ่ม "ใช่" ปุ่ม "ไม่" และปุ่ม "ยกเลิก" สำหรับให้ผู้ใช้ตอบคำถามแบบใช่/ไม่ใช่หรือหยุดการดำเนินการ