Bonjour,
Désolé pour ma réponse tardive.
Je viens de corrigé et je ne vois pas les résultats ! y a il une autre action a faire après l'exécution ? Merci
Bon, j'ai vérifié chez moi, c'était juste un soucis de liste, voici le script modifié, j'ai testé ça marche :
function transfert (){
const feuilleOrigine = SpreadsheetApp.openByUrl('URL ').getSheetByName(' nom Feuille ');
const feuilleDest = SpreadsheetApp.openByUrl(' RUL').getSheetByName(' nom Feuille ');
let dataA = feuilleOrigine.getRange('A1:A').getValues().flat(); // colonne A du fichier origine
let dataL = feuilleOrigine.getRange('L1:L').getValues().flat(); // colonne L du ficher origine
let colonneB = feuilleDest.getRange('B1:B').getValues().flat(); // colonne B du fichier cible
for(i=0;i<colonneB.length;i++){ let indice = dataA.indexOf(colonneB[i]);
if(indice!== -1){ feuilleDest.getRange(i+1,15).setValue(dataL[indice][0]) // 15 = colonne O à changer si necessaire } }}}