Enum ButtonSet

ButtonSet

Enum แสดงชุดปุ่มกล่องโต้ตอบอย่างน้อยหนึ่งปุ่มที่กำหนดไว้ล่วงหน้าและเป็นภาษาท้องถิ่นที่สามารถ เพิ่มลงใน 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.');
}

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

พร็อพเพอร์ตี้ประเภทคำอธิบาย
OKEnum"ตกลง" รายการเดียว ซึ่งแสดงข้อความแจ้งข้อมูลที่ปิดได้เท่านั้น
OK_CANCELEnumปุ่ม "ตกลง" และปุ่ม "ยกเลิก" เพื่อให้ผู้ใช้ดำเนินการต่อหรือหยุด การดำเนินการ
YES_NOEnumคำตอบ "ใช่" และปุ่ม "ไม่" ซึ่งจะช่วยให้ผู้ใช้ตอบคำถามแบบใช่/ไม่ใช่
YES_NO_CANCELEnumคำตอบ "ใช่" ปุ่ม "ไม่" และปุ่ม "ยกเลิก" ซึ่งช่วยให้ผู้ใช้สามารถตอบ คำถามใช่หรือไม่ หรือหยุดการดำเนินการ