Class PromptResponse

PromptResponse

다음에 표시되는 prompt 대화상자에 관한 응답입니다. 사용자 인터페이스 환경입니다. 응답에는 사용자가 입력한 텍스트가 포함됩니다. 대화상자의 입력 필드이며 사용자가 대화상자를 닫기 위해 클릭한 버튼을 나타냅니다.

// Display a dialog box with a title, message, input field, and "Yes" and "No" buttons. The
// user can also close the dialog by clicking the close button in its title bar.
var ui = DocumentApp.getUi();
var response = ui.prompt('Getting to know you', 'May I know your name?', ui.ButtonSet.YES_NO);

// Process the user's response.
if (response.getSelectedButton() == ui.Button.YES) {
  Logger.log('The user\'s name is %s.', response.getResponseText());
} else if (response.getSelectedButton() == ui.Button.NO) {
  Logger.log('The user didn\'t want to provide a name.');
} else {
  Logger.log('The user clicked the close button in the dialog\'s title bar.');
}

메서드

메서드반환 유형간략한 설명
getResponseText()String사용자가 대화상자의 입력란에 입력한 텍스트를 가져옵니다.
getSelectedButton()Button사용자가 대화상자를 닫기 위해 클릭한 버튼을 가져옵니다.

자세한 문서

getResponseText()

사용자가 대화상자의 입력란에 입력한 텍스트를 가져옵니다. 이 텍스트는 사용자가 '취소'와 같이 부정적인 의미가 있는 버튼을 클릭하여 대화상자를 닫음 또는 대화상자의 제목 표시줄에 있는 닫기 버튼을 클릭합니다. getSelectedButton()는 사용자가 응답 텍스트가 유효하도록 의도했는지 여부

리턴

String - 사용자가 대화상자의 입력란에 입력한 텍스트입니다.


getSelectedButton()

사용자가 대화상자를 닫기 위해 클릭한 버튼을 가져옵니다. 사용자가 닫기를 클릭한 경우 버튼이 있다면 이 메서드는 Button.CLOSE를 반환합니다.

리턴

Button - 사용자가 클릭한 버튼입니다.