Enum ButtonSet

ปุ่มตั้งค่า

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

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

// Display a dialog box with a message and "Yes" and "No" buttons.
const ui = DocumentApp.getUi();
const 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ปุ่ม "ใช่" ปุ่ม "ไม่" และปุ่ม "ยกเลิก" ซึ่งช่วยให้ผู้ใช้ตอบคำถามแบบใช่/ไม่ใช่หรือหยุดการดำเนินการได้