Bonjour,
Je souhaite, dans un fichier Google Sheet, importer des données à partir d'une base (située sur un autre fichier) en fonction de critères, par un script.
Grâce à l'aide précieuse de Steelson, j'ai pu mettre en place une fonction d'import "simple" dans Apps Scripts :
function BDDimport(){
// source
var ss = SpreadsheetApp.openById('1AJYCMTMEZbohwj_OP_OBMG-iuCo964v383URoW-Z8R0');
var data = ss.getSheetByName('Feuille 1').getDataRange().getValues()
// destination
var sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Stock Fruits')
SpreadsheetApp.getActive().getSheetByName('data_sales_source').clear()
sh.getRange(1,1,data.length,data[0].length).setValues(data)
SpreadsheetApp.getActive().getSheetByName('Settings').getRange('G6').setValue(new Date())
}
Mais je bute dorénavant sur la mise en place des critères, et n'arrive pas à trouver exactement ce que je recherche sur les différents forums.
FICHIER BASE DE DONNEES
https://docs.google.com/spreadsheets/d/1AJYCMTMEZbohwj_OP_OBMG-iuCo964v383URoW-Z8R0/edit?usp=sharing
FICHIER D'IMPORT
https://docs.google.com/spreadsheets/d/1meE8T3iDxdEnl2SPb07Zz_13h15tnQUdruIRaA-efo0/edit?usp=sharing
Sur ce fichier, un onglet "Paramètres" sur lequel j'entre les critères que le script doit aller chercher dans la BDD. Dans mon exemple, je ne souhaite importer que les lignes de stock de pommes venant de France.
L'idée étant que le script vienne chercher en "Paramètres!B1" et "Paramètres!B2" les critères d'importation souhaités.
Merci d'avance pour votre aide, si cela est réalisable.