Enum Button

Button

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

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

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

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

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