Class PromptResponse

PromptResponse

Respuesta a un diálogo prompt que se muestra en el entorno de interfaz de usuario de una app de Google. La respuesta contiene todo el texto que el usuario ingresó en el campo de entrada del diálogo y, además, indica en qué botón hizo clic para descartar el diálogo.

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

Métodos

MétodoTipo de datos que se muestraDescripción breve
getResponseText()StringObtiene el texto que el usuario ingresó en el campo de entrada del diálogo.
getSelectedButton()ButtonObtiene el botón en el que el usuario hizo clic para descartar el diálogo.

Documentación detallada

getResponseText()

Obtiene el texto que el usuario ingresó en el campo de entrada del diálogo. El texto está disponible incluso si el usuario cierra el diálogo haciendo clic en un botón con connotación negativa, como "Cancelar" o el botón para cerrar en la barra de título del diálogo. getSelectedButton() puede ayudar a determinar si el usuario quiso que el texto de respuesta fuera válido.

Devolvedor

String: Es el texto que el usuario ingresó en el campo de entrada del diálogo.


getSelectedButton()

Obtiene el botón en el que el usuario hizo clic para descartar el diálogo. Si el usuario hizo clic en el botón para cerrar que se incluye en la barra de título de cada diálogo, este método muestra Button.CLOSE.

Devolvedor

Button: Es el botón en el que hizo clic el usuario.