Class PromptResponse

PromptResponse

Odpowiedź na okno dialogowe prompt wyświetlane w środowisku interfejsu użytkownika aplikacji Google. Odpowiedź zawiera dowolny tekst wpisany przez użytkownika w polu wprowadzania danych w oknie dialogowym oraz wskazuje przycisk, który użytkownik kliknął, aby zamknąć okno.

// 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.
const ui = DocumentApp.getUi();
const 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.');
}

Metody

MetodaZwracany typKrótki opis
getResponseText()StringPobiera tekst wpisany przez użytkownika w polu tekstowym okna.
getSelectedButton()ButtonPobiera przycisk, który użytkownik kliknął, aby zamknąć okno.

Szczegółowa dokumentacja

getResponseText()

Pobiera tekst wpisany przez użytkownika w polu tekstowym okna. Tekst jest dostępny nawet wtedy, gdy użytkownik zamknął okno, klikając przycisk o negatywnej konotacji, np. „Anuluj”, lub przycisk Zamknij w pasku tytułu okna. getSelectedButton() może pomóc w określeniu, czy użytkownik zamierzał, aby tekst odpowiedzi był prawidłowy.

Powrót

String – tekst wpisany przez użytkownika w polu formularza.


getSelectedButton()

Pobiera przycisk, który użytkownik kliknął, aby zamknąć okno. Jeśli użytkownik kliknął przycisk Zamknij w pasku tytułu każdego okna, ta metoda zwraca wartość Button.CLOSE.

Powrót

Button – przycisk, który kliknął użytkownik.