Liste déroulante dans boîte de dialogue
Publié : 08 févr. 2023 00:45
Bonjour,
Je m'en remets à la communauté... Est-il possible de proposer dans une boîte de dialogue une liste déroulante plutôt qu''un champ de saisie ?
Voici mon bout de code :
L'idée est de rendre l'action plus rapide aux quelques utilisateurs qui pourraient sélectionner leur mail plutôt que le saisir à chaque fois...
J'ai vu que l'on pouvait créer une boîte de dialogue en html également, mais je ne maitrise pas ce code (non plus)...
Je m'en remets à la communauté... Est-il possible de proposer dans une boîte de dialogue une liste déroulante plutôt qu''un champ de saisie ?
Voici mon bout de code :
Comme il n'y a pas beaucoup de destinataires possibles, je peux récupérer cette liste depuis une colonne prévue à cet effet sur une feuille de calcul, sinon les mettre directement dans le code.gs si c'est plus pratique.function exportMailUtilisateur() {
const ongletID = SpreadsheetApp.getActiveSpreadsheet().getSheetName();
if(ongletID == 'FAB'){var matriceID = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('MATRICE');}
if(ongletID == 'FAB2'){var matriceID = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('MATRICE2');}
if(ongletID == 'FAB' || ongletID == 'FAB2'){
const fabID = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(ongletID);
var ui = SpreadsheetApp.getUi();
var result = ui.prompt('Renseignez votre mail :',ui.ButtonSet.OK_CANCEL);
var button = result.getSelectedButton();
var mailID = result.getResponseText();
if (button == ui.Button.OK) {
}}}
L'idée est de rendre l'action plus rapide aux quelques utilisateurs qui pourraient sélectionner leur mail plutôt que le saisir à chaque fois...
J'ai vu que l'on pouvait créer une boîte de dialogue en html également, mais je ne maitrise pas ce code (non plus)...