| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 29/01/2025 à 11:06 | Oliviac_31 | Synchronisation automatique de données entre plusieurs feuilles dans Google | Sans script, il est possible de réaliser un deverssement feuille parent > feuille enfant à l'aide de la formule Query. Par contre, si vous souhaitez avoir des échanges dans les 2 sens (partent > enfant & enfant > parent) en effet un script simplifie les choses. Pouvez-vous partager un fichi... |
| 01/01/2025 à 22:16 | Schtroumpfette | Reporting automatisé | Base exportée est une base des biens gérés c'est cela ? Et l'onglet Patrimoine permet de suivre bien par bien les interventions ? Si oui, afin de gagner en lisibilité, une possibilité serait de ne pas mettre x colonnes pour les interventions, mais une ligne par intervention, puis, mettre des filtres... |
| 01/01/2025 à 22:11 | Philippekoe | Gestion des stocks (Google Sheet) | Je n'arrives pas à lire facilement ton tableau actuel, mais tu peux scinder ton travail en 2 : 1 - calculer la consommation sur l'année passée 2 - faire stock actuel - conso = nouvelle commande (arrondi au contenant)... |
| 20/12/2024 à 21:07 | Lucas jean Pierre | BDD Dans Google Drive | Avez vous tenté d'importer votre fichier excel dans google sheets ... |
| 17/12/2024 à 22:27 | zinc78 | Recherche code type supprimer / ajouter menu | Salut @saboh, ce remove n'est pas à utiliser sur l'objet UI mais Spreadsheet, ce pourquoi tu ne le trouve pas dans la doc menu, j'ignore pour quelle raison c'est là d'ailleur. https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet?hl=fr#removemenuname... |
| 17/12/2024 à 21:24 | zinc78 | Recherche code type supprimer / ajouter menu | Pour supprimer un menu, de tête il faut faire removeMenu('nom du menu') sur le SpreadSheet. Quant à ton Browser.msgBox('Action non valide sur la page'); il te suffit de le supprimer / remplacer par un console.info ou toast par exemple... |
| 16/12/2024 à 09:13 | zinc78 | Recherche code type supprimer / ajouter menu | Comment exécutez-vous la fonction supprimerMenu ? Manuellement ? À partir d'un autre script ... |
| 13/12/2024 à 23:17 | nlbmoi | Récupérer dans une même ligne les données de plusieurs lignes&colonnes | Encore plus simple en effet ... |
| 13/12/2024 à 23:13 | gregr | Dupliquer une feuille en conservant le lien dynamique avec le google form | =Query ou =Filter si tu veux travailler sur la même feuille, autre onglet, =Importrange + une des formule cité précédemment pour travailler sur un autre fichier... |
| 12/12/2024 à 08:55 | Poiroh | Additions et remise à zéro | Solution simple : tu as un tableau où tu mets à la suite les mouvements : 12/12/24 entrée +3 12/12/24 sortie -2 Puis, sur un autre onglet, tu as ton stock en temps réel. Solution complexe : un script, si tu veux un coup de main, partage ton fichier test et je te fais un petit script répondant à ton... |
| 12/12/2024 à 08:52 | nlbmoi | Récupérer dans une même ligne les données de plusieurs lignes&colonnes | Utilise une combinaison de flatten qui 'applati' les données en une colonne, puis transpose pour l'afficher sur une ligne : =FLATTEN(A1:A6) =TRANSPOSE(FLATTEN(A1:A6))... |
| 09/12/2024 à 16:00 | Yassin9 | Flouter / Masquer contenu d'une feuille d'un fichier | Tu masques la feuille et tu la protèges pour que seul toi puisse modifier... |
| 08/12/2024 à 22:27 | cedricgc | App script sous android | La solution est de faire un Webapp, c'est grosso modo partir de 0 et tout faire en scripts... |
| 06/12/2024 à 22:34 | laurentriv | Renvoi de cellule sur deux classeur a plusieurs feuilles | A nouveau, une formule importRange ne peut importer qu'à partir d'un onglet, pour importer de plusieurs onglets, il faut les cumuler. C'est possible avec la structure que j'ai précédemment proposée, mais attention à la limite des données... |
| 06/12/2024 à 22:32 | DahuSeb | Somme de cellules contenant une donnée correspondant à une valeur | Alternative avec rechercheX : Formule en F1 : =SOMME(ARRAYFORMULA(RECHERCHEX(A1:C1;H:H;I:I;0))) Ca fonctionne si une cellule est vide... |
| 06/12/2024 à 21:20 | Brusonano | Synthétiser les données de différents fichiers en un seul tableau | Oui ! Importrange a une limite assez facilement atteignable quand on brasse un peu de data. Une solution serait de remplacer ce fonctionnement par un script, le problème c'est que c'est moins facilement modifiable qu'une formule, il faut donc qu'il soit calibré pour durer et si des choses sont à cha... |
| 06/12/2024 à 16:47 | Seba17 | MENU DEROULANT a partir d'un script | .flat() est utilisable dans GAS... |
| 06/12/2024 à 16:43 | laurentriv | Renvoi de cellule sur deux classeur a plusieurs feuilles | C'est-à-dire ? Tu veux importer des données de plusieurs feuilles dans une seule formule ? Si oui, il faut faire { premier importRange ; second importRange }... |
| 06/12/2024 à 16:42 | Fanta_Stique | Insertion d'une valeur dans un tableau Sheets grâce à un lien hypertexte | Vous pouvez protéger une feuille tout en excluant certaines cellules / plage : Données > protéger feuille / plage Ensuite, vous choisissez la feuille et la / les cellules à exclure ... |
| 06/12/2024 à 16:40 | Brusonano | Synthétiser les données de différents fichiers en un seul tableau | Je crois me rappeler que cette erreur a lieu quand la taille des tableaux n'est pas identique, essayes d'ajouter 1 tableau, puis 2 , puis 3 , etc... voir si le problème vient d'un import en particulier. Si c'est liée à la taille des données (trop de data à importer) alors il faudra passer par un scr... |
| 05/12/2024 à 09:05 | Seba17 | QUERY - chercher la valeur d'une cellule | Petite erreur dans la structure : =QUERY(DataBase;"SELECT AN WHERE AL='"&AQ4&"';-1) + si DataBase est une plage nommé ça fonctionne, si c'est le nom d'un onglet il faut que ce soit au format : 'DataBase!A1:AZ'... |
| 04/12/2024 à 08:52 | Brandon36 | Actualisation Somme feuille 1 sur feuille 2 après filtre | J'utiliserai QUERY pour importer les données filtrées dans la 2nd feuille... |
| 03/12/2024 à 20:57 | mickael_gosselin | Formule google form vers google shet | Https://docs.google.com/spreadsheets/d/1CjUOeF9dI2POXuIKuWoEFo8cKpdbZ6qgdjjhLuHM_MU/edit?usp=sharing Voici un exemple, tu peux ajouter des lignes de réponses pour voir... |
| 02/12/2024 à 21:23 | laurentriv | Separer valeur cellule | Même résultat avec regextract : =SIERREUR(REGEXEXTRACT(A2; "KM/(\d+)");"")... |
| 02/12/2024 à 16:57 | laurentriv | Separer valeur cellule | Le fichier n'est pas accessible. C'est possible, suivant le format, avec un regextract ou un split... |
| 02/12/2024 à 10:47 | mickael_gosselin | Formule google form vers google shet | Sans macro complexe, c'est possible de la manière suivante : > 1 dans l'onglet de réponse, il faut créer une colonne où on va créer un identifant unique pour chaque réponse ("id reponse" par ex). là tu peux faire une formule =arrayformula(colonne des noms clients &" - "&colonne des dates) ce qui... |
| 25/11/2024 à 11:26 | DonBibo | Plan interactif | Oui possible, mais n'était pas prévu pour ca ne serait pas l'outil le + adapté J'ai fais un petit test : Il est possible d'afficher des couleurs en fonction de l'arrosage (vert = OK, orange = à arroser aujourd'hui, rouge = en retard) Il est possible d'aller plus loin, après, n'hesite pas à questionn... |
| 24/11/2024 à 20:41 | Galpamort | Import fichier csv local | Alors...ce n'est pas un tas de bidouille mais au préalable avoir une api fonctionnelle avec un token, puis un script d'environ 30 lignes... |
| 24/11/2024 à 20:39 | zinc78 | Menu déroulant avec fonction SI | Avec un script : + amélioration possible, si tu veux qu'en A1 lorsqu'il n'y a plus "GL" la liste en B1 soit del : Voici au besoin un fichier test : https://docs.google.com/spreadsheets/d/1DJOehxNatRjgS80EaOSH1rNodCZSKRXAtPfmgwtxyTU/edit?usp=sharing... |
| 24/11/2024 à 13:01 | Galpamort | Import fichier csv local | Salut, un alternative serait de communiquer directement avec l'api afin de passer tes requêtes " https://conso.boris.sh/... |
| 21/11/2024 à 11:48 | Caribou40 | Extraire données via scrip d'un corps d'email gmail vers gsheet | Si ça ne fonctionne pas, il faut identifier si c'est le regex qui pose problème ou un autre point, j'ai remis la proposition de Sébastien, qui fonctionnait sur l'exemple. Donc, peux-tu ajouter un log afin de voir le corps des emails qui sont passés dans la fonction, comme ceci ... |
| 20/11/2024 à 21:55 | cedricgc | Aide pour macros ou script | Essayes ça ... |
| 20/11/2024 à 21:04 | Caribou40 | Extraire données via scrip d'un corps d'email gmail vers gsheet | A tester en réel ... |
| 20/11/2024 à 20:42 | cedricgc | Aide pour macros ou script | Je fais encore des cauchemards des commandes ESC/POS à transformer en hexadécimal je ne comptes plus retoucher à ces saloperies avant bien longtemps. Lis le mode d'emploi, en esperant que tu puisses tout commander avec des commandes simplement, bon courage... |
| 20/11/2024 à 13:53 | cedricgc | Aide pour macros ou script | Tu veux directement imprimer, sans passer par la fenêtre ? C'est possible, avec un serveur node... |
| 20/11/2024 à 13:46 | ABOUH franck | Page d'authentification sur google sheet | Concernant les restrictions d'accès, Google organise cela avec les options de partage, où il est possible ou bien d'ajouter des users un à un et de définir leurs droits (editeur / lecteur) ou bien un accès général. https://sheets-pratique.com/fr/cours/partage Pourquoi ajouter une surcouche ... |
| 20/11/2024 à 11:06 | Patrice69 | Faire un lien vers un dossier | =LIEN_HYPERTEXTE(" url ";" facultatif : nom affiché à la place du lien ")... |
| 20/11/2024 à 11:05 | louvelna | Le menu extensions a disparu | Ce fichier a été téléchargé au format excel : Il faut que tu ouvre ton fichier au format sheets... |
| 19/11/2024 à 13:51 | Ludovic Legrand | Création d'un tableau de suivi client avec relance | Salut, j'ai fait une demande d'accès... |
| 19/11/2024 à 13:50 | cedricgc | Aide pour macros ou script | Pour lancer directement la page d'impression, sans passer par la prévisualisation Sheets, créé un nouveau script print.html avec ceci à l'intérieur : Et dans ton script GAS, appelle ton impression, voici un exemple d'un fichier concret, ... |
| 19/11/2024 à 08:45 | nicopro | Case à cocher - une seule case possible par colonne | Pour ton point 1, réalisable à partir d'une fonction qui se déclenche à l'édition (onEdit) tu vérifies sur la plage voulue si les cellules oncheck >1 et si oui, décoche la case qui vient d'être cochée. Alternative : le script protège la plage à partir du moment où une case est cochée. Pour ton po... |
| 18/11/2024 à 12:03 | Moozi | Planning hebdomadaire aléatoire | EDIT ! Je n'avais pas vu que tu voulais qu'une personne ne soit pas 2 jours au même poste, voici une proposition de résolution : J1 = aléatoire, puis, rotation circulaire les jours suivants, j'ai mis à jour le script ... |
| 18/11/2024 à 11:49 | Moozi | Planning hebdomadaire aléatoire | Va voir dans l'onglet "test auto remplissage" j'ai fait une démo. À partir de la liste des personnes en K7:K12 les lignes 7,8,9,10,11,13 (rien en 12) se remplissent de manière aléatoire. Si jamais tu as une personne à ajouter, simple, dans le script (ci-dessous) tu modifie K7:K12 par K7:K13, puis, i... |
| 18/11/2024 à 08:45 | zinc78 | EXTRAIRE un id d'un fichier du drive | Ton soucis est que l'id est mis dans une liste ? [ ' ... ' ] Si oui, il te suffit d'ajouter .flat() à la fin de ta ligne. PS : en GAS, voici les différents types de data : string (texte) const txt = 'blabla'; // du texte const txt2 = '14885'; // le nombre étant entre ' ' c'est aussi du texte... |
| 17/11/2024 à 08:59 | zinc78 | EXTRAIRE un id d'un fichier du drive | A partir d'une url, pour avoir l'id : Voici le script copiable ... |
| 17/11/2024 à 08:40 | tess74 | Mise en page et marges google sheet | Tu n'as pas compris ? Tu mets toutes les informations dans des colonnes d'un tableau. Ensuite sur ta trame, une liste déroulante basée sur un dénominateur commun, dans mon exemple la référence de facture. Puis, tous les champs de la trame sont des formules rechercheX qui vont chercher l'info... |
| 15/11/2024 à 22:36 | cedricgc | Création pointeuse | Ce n'est pas si complexe, on prends la date et l'heure, on les transforme en objet date, on soustrait départ - arrivée en ms, puis on convertir en HH:SS et on insère. Une amélioration serai de vérifier que l'input précédent est bien de type "arrivée" Idem, avant de valider une arrivée il serai judic... |
| 15/11/2024 à 20:29 | cedricgc | Création pointeuse | Re, Correction faite, c'est la fonction depart qui insère la duree directement... |
| 15/11/2024 à 17:34 | cedricgc | Création pointeuse | C'est grosso modo du javascript, on sort de l'usage "standard' d'un tableur, si tu le souhaites, il y a des tutos disponibles sur ce site : https://sheets-pratique.com/fr/apps-script... |
| 15/11/2024 à 17:31 | tess74 | Mise en page et marges google sheet | Voici un exemple rapide : https://docs.google.com/spreadsheets/d/1BRBQBdg3eBe3MSanlJxwUrqF2T6S8JqzodsEZBtUeX8/edit?usp=sharing... |