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 | คำอธิบาย |
---|---|---|
CLOSE | Enum | ปุ่มปิดมาตรฐานที่แสดงในแถบชื่อของกล่องโต้ตอบทุกแถบ ปุ่มนี้ไม่ได้เพิ่มลงใน กล่องโต้ตอบอย่างชัดแจ้ง จึงไม่สามารถนำปุ่มนี้ออกได้ |
OK | Enum | ปุ่ม "ตกลง" ซึ่งบ่งบอกว่าการดำเนินการควรดำเนินการต่อไป |
CANCEL | Enum | ปุ่ม "ยกเลิก" ซึ่งบ่งบอกว่าไม่ควรดำเนินการต่อ |
YES | Enum | ปุ่ม "ใช่" ซึ่งระบุการตอบคำถามในเชิงบวก |
NO | Enum | ปุ่ม "ไม่" แสดงการตอบคำถามในเชิงลบ |