Class PromptResponse

PromptResponse

Respons terhadap dialog prompt yang ditampilkan di lingkungan antarmuka pengguna untuk Aplikasi Google. Respons berisi teks apa pun yang dimasukkan pengguna di kolom input dialog dan menunjukkan tombol yang diklik pengguna untuk menutup dialog.

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

Metode

MetodeJenis nilai yang ditampilkanDeskripsi singkat
getResponseText()StringMendapatkan teks yang dimasukkan pengguna di kolom input dialog.
getSelectedButton()ButtonMendapatkan tombol yang diklik pengguna untuk menutup dialog.

Dokumentasi mendetail

getResponseText()

Mendapatkan teks yang dimasukkan pengguna di kolom input dialog. Teks tersedia meskipun pengguna menutup dialog dengan mengklik tombol dengan konotasi negatif, seperti "Batal" atau tombol tutup di panel judul dialog. getSelectedButton() dapat membantu menentukan apakah pengguna ingin teks respons menjadi valid.

Nilai yang ditampilkan

String — Teks yang dimasukkan pengguna di kolom input dialog.


getSelectedButton()

Mendapatkan tombol yang diklik pengguna untuk menutup dialog. Jika pengguna mengklik tombol tutup yang disertakan di panel judul setiap dialog, metode ini akan menampilkan Button.CLOSE.

Nilai yang ditampilkan

Button — Tombol yang diklik pengguna.