[APP SCRIPT] Créer une base de donnée à partir de pls fichiers gsheet

Bonjour à tous,

J'ai un soucis j'espère trouver vos lumières :

J'ai plusieurs fichiers avec plusieurs onglets

  1. Un fichier = une destination, dans mon exemple MOYEN COURRIER et FRANCE
  2. Un onglet = une vente avec une liste d'hôtel (exemple GRECE 1) (ca peut aller jusqu'à 50 onglets parfois)
  3. Sur chaque hôtel on doit indiquer plusieurs informations (dans mon exemple et pour simplifier je n'ai mis que la sous-destination exemple ATHENES) et si celui-ci accepte les enfants en cochant

Je souhaite :

- avoir la liste dans un onglet RECAP de tous les hôtels avec la case cochée dans un onglet récap de toutes les informations présentes

- avoir un troisième fichier COMMUN avec une liste de tous les hôtels lister dans RECAP MOYEN COURRIER et RECAP FRANCE

Comment dois-je procéder svp ? App Script ? Avec des formules ? Je ne sais pas comment faire .... MERCI !!

MOYEN COURRIER :https://docs.google.com/spreadsheets/d/1-Tjtvy_FxWWX1usVqYJBy7erVkD77OCOIeYbH9CahKY/edit?usp=sharing

FRANCE : https://docs.google.com/spreadsheets/d/15OtBDsOP3FwX1up2nnKiVAFQJkCMxze5Bw7qGJq4514/edit#gid=8540225...

COMMUN : https://docs.google.com/spreadsheets/d/1Paq-1i_UsdZRV7LN5Na3OG6o49eJRhs9ohnGPuPJgRg/edit?usp=sharing

Bonjour,

j'ai un accès refusé sur France, peux-tu le partager comme les autres ?

il est possible de consolider les onglets https://forum.excel-pratique.com/astuces/google-sheets-consolider-des-onglets-154795

ensuite, il est aussi possible de compiler les informations provenant de différents fichiers connaissant leur ID

=query({
IMPORTRANGE("__ID1__"; "Sheet1!A2:E");
IMPORTRANGE("__ID2__"; "Sheet1!A2:E");
IMPORTRANGE("__ID3__"; "Sheet1!A2:E")
};"SELECT * WHERE Col1 IS NOT NULL")

à condition qu'il y ait toujours au moins une valeur dans chaque onglet

en A1

={"Hôtel avec Enfants"\"";
query('BRETAGNE 1'!B8:D;"select B, C where D=TRUE ");
query('BRETAGNE 2'!B8:D;"select B, C where D=TRUE ");
query(PACA1!B8:D;"select B, C where D=TRUE ")}

s'il arrive qu'un onglet ne corresponde pas aux critères, la formule ci-dessus bloque

dans ce cas ...

={"Hôtel avec Enfants"\"";query({
iferror(query('BRETAGNE 1'!B8:D;"select B, C where D=TRUE ");{""\""});
iferror(query('BRETAGNE 2'!B8:D;"select B, C where D=TRUE ");{""\""});
iferror(query(PACA1!B8:D;"select B, C where D=TRUE ");{""\""})}
;"select * where Col1 <>'' ")}

https://forum.excel-pratique.com/astuces/google-sheets-consolider-des-onglets-154795

Rechercher des sujets similaires à "app script creer base donnee partir pls fichiers gsheet"