Je suis nouveau sur ce type de forum, j'espère que mes explications seront suffisantes pour obtenir un peu d'aide.
En m'appuyant sur un tutoriel glané sur le net, j'ai tenté de concevoir un script me permettant de rechercher un identifiant dans un tableau Sheets, ce script doit me permettre de stocker la ligne trouvée dans un tableau afin qu'elle vienne par la suite compléter un formulaire contenu dans un autre onglet. voici mon bout de code qui ne fonctionne pas sachant que lorsque je lance le test j'obtiens ce message :
Voici mon script :"Le Numéro de consultation non trouvé : undefined"
Je devrait obtenir "PL2022-10003/01'" et pas "undefined"let plantationPage = spreadsheet.getSheetByName('Plantation');
function getPlantationByRecherche_consultation(recherche_consultation){
const plantationList = plantationPage.getDataRange().getValues();
let plantation = plantationList.filter(data => {return data[1] == recherche_consultation})[0];
if(plantation){
return constructionPlantation(plantation);
}
let ui = SpreadsheetApp.getUi();
ui.alert('Le Numéro de consultation non trouvé : '+recherche_consultation);
}
function constructionPlantation(plantationArray){
return new Plantation(
plantationArray[0],
plantationArray[1],
plantationArray[2],
plantationArray[3],
);
}
function testcode(){
console.log('Identifiant non trouvé' +JSON.stringify(getPlantationByRecherche_consultation('PL2022-10003/01')))
}
Merci