| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 07/01/2025 à 14:49 | JB3146 | Appscript - Erreur sur .addEditor | Oui, la variable utilisateur renvoie bien une adresse mail complète. Pour ta 2ème question : c'est justement pour les autres utilisateurs que je suis obligé de faire cette manip. Eux ne le sont pas. Mais effectivement, comme je le suis et que je teste sur mon propre compte, peut être que cela créé u... |
| 07/01/2025 à 14:33 | JB3146 | Appscript - Erreur sur .addEditor | Comme d'habitude, je viens vers vous après d'infructueuses recherches. Voici ce qui coince : J'ai créé une interface HTML (accessible à tous les utilisateurs disposant du lien), qui active ensuite du script côté serveur. Ce script vient à la fin écrire dans une feuille définie. Pour des raisons de t... |
| 29/10/2024 à 12:57 | Doofy59 | Rechercher la dernière ligne non vide d'une colonne | Salut, Voilà un code assez simple et très adaptable pour ce cas ... |
| 09/10/2024 à 12:43 | JB3146 | Erreur "Google Docs" à l'export d'un fichier pdf | Update ! Tout fonctionne ! Merci Pierre, ta solution d'inverser la séquence était la bonne. Je dépose ici le code final, si ça peut aider certain. Pour rappel, ce code : Génère un pdf à partir d'une feuille sheets (pré remplie selon un template) Archive ce pdf dans un dossier drive Télécharge ce pdf... |
| 09/10/2024 à 11:46 | JB3146 | Erreur "Google Docs" à l'export d'un fichier pdf | Je vais essayer ton code, même si dans mon besoin l'idée est vraiment de télécharger le fichier en plus de l'archiver, car les utilisateurs doivent l'imprimer directement. J'ai inversé la séquence comme tu l'as suggéré. Cela a fonctionné le premier coup, mais dès le 2ème essai, l'erreur "Google doc"... |
| 09/10/2024 à 10:23 | JB3146 | Erreur "Google Docs" à l'export d'un fichier pdf | Quand tu dis "génère le fichier et stocke le dans une variable", tu parles de ce morceau ? Et la variable en question c'est "lien_telechargement" ? Désolé pour ces questions, mais avec ce genre de fonctions je nage complètement ... |
| 08/10/2024 à 16:00 | JB3146 | Erreur "Google Docs" à l'export d'un fichier pdf | Si ça peut apporter quelque chose : je pense que le problème vient de l'url généré. Si on met entre parenthèses l'étape : alors dans ce cas le pdf archivé est bien lisible ! Cela voudrait donc dire que je n'ai pas le droit d'utiliser 2 fois le "lien-telechargement" ? Seulement, je n'arrive pas à en... |
| 08/10/2024 à 10:55 | nicodemars | Graphiques dynamiques avec Segment date | Oui c'est possible, mais pas directement depuis le segment. Effectivement là tu as autant de choix que de dates ! L'astuce, c'est d'ajouter une colonne dans ton tableau de données. Cette colonne sera un "post-traitement" de ta colonne "date de commande", convertie en format Mois + Année. Pour cela,... |
| 07/10/2024 à 17:14 | nicodemars | Graphiques dynamiques avec Segment date | Je ne peux actuellement pas regarder ton fichier, mais voici la marche à suivre : Pour que ton segment "impacte" tes deux graphiques, il faut que la colonne date que tu vas filtrer avec soit sur le même tableau que tes autres données. Ici : colonne A = numéros de commande colonne F = provinces colon... |
| 07/10/2024 à 16:51 | JB3146 | Erreur "Google Docs" à l'export d'un fichier pdf | Comme d'habitude, je me tourne vers vous après des recherches infructueuses. Voici le déroulé du script : Génération d'un fichier pdf à partir d'un template (rempli au préalable mais cette partie fonctionne et n'est pas en rapport avec le problème) Téléchargement du pdf dans le navigateur pour impre... |
| 26/09/2024 à 15:09 | JB3146 | Rendre un bouton "cliquable" malgré la protection de la feuille | Je ne connaissais pas du tout cette fonctionnalité des menus, c'est vraiment intéressant ! Mais dans ce cas, je vais me contenter de la solution n°1, celle des colonnes libres. Ce sera plus ergonomique pour les utilisateurs. Merci ... |
| 26/09/2024 à 14:37 | JB3146 | Rendre un bouton "cliquable" malgré la protection de la feuille | Une nouvelle fois je fais appel à vous, après des recherches infructueuses sur ce forum et internet. J'ai créé un fichier automatisé avec un script, qui se lance via un bouton . Ce bouton se trouve sur une feuille "Accueil", qui contient une mise en forme et des notes à conserver, donc je l'ai proté... |
| 13/05/2024 à 15:49 | JB3146 | RechercheV impossible sur une plage importée par importrange ? | Non, c'est une chaine de texte du type 2000000XXXXXX (13 digits). En général sheets la considère comme du nombre donc je la formate toujours en texte... |
| 13/05/2024 à 14:52 | JB3146 | RechercheV impossible sur une plage importée par importrange ? | @PierreLepinay : Effectivement, le test renvoie "FALSE". Pourtant mes 2 tables sont formatées en "texte brut"... Vraiment je ne comprends pas d'où vient la différence entre la clé et les données @Alexander : Merci beaucoup, c'est exactement ça ! Je ne comprenais pas comment manipuler arrayformula()... |
| 13/05/2024 à 08:20 | JB3146 | RechercheV impossible sur une plage importée par importrange ? | Désolé pour le délai de réponse, j'étais en congés. Malheureusement je ne peux pas joindre de fichier car l'administration de mon entreprise m'interdit de partager les fichiers hors du domaine..... |
| 30/04/2024 à 15:53 | JB3146 | RechercheV impossible sur une plage importée par importrange ? | Comme d'habitude, j'en viens à poster après de longues et infructueuses recherches. Voici le problème, il est très simple mais vraiment je ne trouve pas la solution : Onglet "BDD OT" : j'ai une plage importée (de A à Q) avec importrange() Onglet "Dataset" : autre plage importée (de A à C) avec impor... |
| 08/12/2023 à 09:06 | JB3146 | Modification de plage impossible malgré autorisation | "Plages qui se chevauchent" ---> tu m'as mis la puce à l'oreille : ce n'était pas tout à fait ça mais plutôt un oubli dans les "surcouches" de protections ! L'utilisateur est bien "éditeur" du fichier global L'onglet total possède sa protection (car au delà des colonnes, les onglets aussi sont co... |
| 07/12/2023 à 15:36 | JB3146 | Modification de plage impossible malgré autorisation | Ces vérifications ont bien été faites, et plutôt deux fois qu'une ! Les utilisateurs en question sont bien "éditeur" du fichier global + coché dans chaque plage qui les concernent. D'où mon message, il n'y a aucune raison apparente à ce problème..... |
| 06/12/2023 à 17:25 | JB3146 | Modification de plage impossible malgré autorisation | Mon problème est très simple mais cependant très agaçant. J'ai construit un gros fichier partagé augmenté avec appscript. Selon les rôles de utilisateurs, ils effectuent des actions dans telle ou telle colonne du fichier. Pour être certain que chacun ne travaille que dans ses colonnes dédiées, j'ai... |
| 23/11/2023 à 12:10 | JB3146 | Expiration du délai de connexion - Appscript - Comment l'augmenter ? | Merci beaucoup pour vos réponses ! Je vais étudier les 2 solutions, mais je pense que celle de Sébastien correspond davantage au problème rencontré ! Je reviendrai clôturer le sujet une fois les tests terminés ... |
| 23/11/2023 à 10:45 | JB3146 | Expiration du délai de connexion - Appscript - Comment l'augmenter ? | @Pierre, Je ne connais pas cette méthode, comment l'active t-on ? Pour être plus précis, lorsqu'un utilisateur complète un Gform, les réponses viennent s'écrire dans le sheets via le lien automatique proposé par la suite Google. Lorsque le script se déclenche, les données sont déjà écrites dans le s... |
| 22/11/2023 à 16:56 | JB3146 | Expiration du délai de connexion - Appscript - Comment l'augmenter ? | Mince moi qui pensais que c'était un problème courant... Je me suis mal exprimé : toutes les actions qui peuvent l'être sont regroupées dans des boucles communes, et chaque Gform différent déclenche une partie spécifique du code. Toutes les boucles ont été optimisées (breaks lorsque match, etc...),... |
| 22/11/2023 à 13:53 | JB3146 | Expiration du délai de connexion - Appscript - Comment l'augmenter ? | Après des recherches infructueuses, je viens vers vous car voilà plusieurs semaines que mon code appscript retourne de plus en plus fréquemment cette erreur : " Expiration du délai de connexion au service Feuilles de calcul lors de l'accès au document portant l'ID XXXXXXXXXXXXXXXXXX" C'est un fichie... |
| 25/07/2023 à 10:38 | JB3146 | Importrange bloquée en loading (après quelques secondes de fonctionnement) | D'accord je comprends ! Etrange que cela ait fonctionné pendant tout ce temps alors ! Yes merci du conseil, je viens de réaliser la query, ça marche au top... |
| 24/07/2023 à 16:08 | JB3146 | Importrange bloquée en loading (après quelques secondes de fonctionnement) | Non aucun problème du côté des autorisations. Pour répondre à ta question, la fonction lie 2 onglets du même fichier. Mais le truc c'est que je veux seulement ré-afficher 2 colonnes, sans aucune condition, c'est pour cela que je n'ai pas utilisé de query... Il me semble qu'une query implique obligat... |
| 24/07/2023 à 10:21 | JB3146 | Importrange bloquée en loading (après quelques secondes de fonctionnement) | Une nouvelle fois, je viens solliciter votre aide après de nombreuses recherches infructueuses. Voici le problème, assez simple (et plutôt incompréhensible) : Dans un onglet A, j'utilise la fonction importrange de 2 colonnes depuis un onglet B (dont les données sont stables). Cela fonctionnait très... |
| 16/12/2022 à 11:00 | JB3146 | Query : "contains" une référence de cellule qui contient plusieurs valeurs | Filoche, En fait ça fonctionne ! Je ne sais pas pourquoi les fois d'avant ça n'avait pas eu d'effet, mais là c'est bon ! C'était vraiment tout bête... Merci de ton aide ... |
| 16/12/2022 à 10:51 | JB3146 | Query : "contains" une référence de cellule qui contient plusieurs valeurs | J'ai déjà essayé, ça ne change rien. Je vais recommencer à tout hasard... Pour répondre à ta question, en réalité le fichier que tu vois n'est que extrait, il n'a aucun sens tel quel. L'idée du ORDER BY A DESC LIMIT 1 est que je dois parcourir les colonnes, pour trouver la dernière entrée du numéro... |
| 15/12/2022 à 11:37 | LoïcMouton | Envoyer des mails automatiquement depuis un Sheet | Et ajoute un déclencheur en sélectionnant ta fonction de tête, et choisir "lors d'une modification"... |
| 15/12/2022 à 09:31 | JB3146 | Query : "contains" une référence de cellule qui contient plusieurs valeurs | Comme d'habitude, je viens demander votre aide après des heures de recherches et d'essais infructueux... Voici le souci : Je dois réaliser une query comme ceci : La colonne A de la feuille A contient des nombres , qui peuvent être seuls dans la cellule (dans ce cas tout fonctionne), mais qui peuvent... |
| 05/05/2022 à 14:49 | JB3146 | Afficher la colonne de la valeur max d'une plage | Merci beaucoup ça fonctionne très bien, on peut même avoir des coordonnées relatives en changeant la plage, c'est pratique. Pour info, en attendant j'avais contourné le problème comme ça : 1ère colonne : MAX(J2:M2) 2ème colonne : SI(MAX=J2;"J";Si(MAX=K2;"K";SI(MAX=L2;"L"))) C'est moins fluide mais ç... |
| 05/05/2022 à 09:41 | JB3146 | Afficher la colonne de la valeur max d'une plage | Je suis en train de galérer sur une problématique qui semble toute bête... Il me faudrait afficher tout simplement la colonne (l'adresse) de la cellule qui contient la valeur max d'une plage spécifiée. Par exemple : =MAX($J2:$M2) --> si le max est en K2 --> afficher K ou 11 J'essaie de manipul... |
| 03/05/2022 à 14:32 | JB3146 | Trouver la dernière occurrence d'une valeur (en colonne) | Merci beaucoup, ça fonctionne ! Sinon j'avais trouvé cette solution (mais nécessite un index) : =SIERREUR(QUERY('Feuille 1'!$A$2:$B;"SELECT B WHERE A='"&A2:A&"' ORDER BY A DESC LIMIT 1";0);"Non")... |
| 03/05/2022 à 11:54 | JB3146 | Trouver la dernière occurrence d'une valeur (en colonne) | Pardon, je me fais avoir à chaque fois : https://docs.google.com/spreadsheets/d/1FjtMvNg5LKnIUyZ2xuC8QoDylwQrVOTJm9cvljwNGdI/edit?usp=sharing Désolé mais je ne comprends pas ce que sont les matrices ni les fonctions query... |
| 03/05/2022 à 10:27 | JB3146 | Trouver la dernière occurrence d'une valeur (en colonne) | Après de longues recherches infructueuses, je reviens vers vous car la dernière fois vous m'aviez énormément aidé ! Voici mon problème : J'ai une liste de n° de série dans un 1er onglet, et je voudrais (dans un 2ème onglet) réaliser un rechercheV dans cette liste, mais en trouvant non pas la premièr... |
| 09/09/2021 à 07:48 | JB3146 | 2 déclencheurs (via case à cocher) sur une même feuille : possible ? | Voici un code qui fonctionne !! (et tout ce qui va avec) Pour une sheet configurée comme ceci : Mail 1 (déclaration panne) à envoyer si on coche la case en G Mail 2 (panne résolue) à envoyer si on coche la case en I Le déclencheur qui utilise la fonction onEdit() avec évènement "à la modification" ... |
| 08/09/2021 à 15:28 | JB3146 | 2 déclencheurs (via case à cocher) sur une même feuille : possible ? | Donc si je résume : comme je souhaite envoyer des mails, il faut que j'utilise les déclencheurs Il faut utiliser (e), donc pour différencier les 2 colonnes de cases, il faut cette structure : if e.getColumn()==7.value=TRUE qui détectera la colonne G et if e.getColumn()==9.value=TRUE qui détectera la... |
| 08/09/2021 à 12:07 | JB3146 | 2 déclencheurs (via case à cocher) sur une même feuille : possible ? | Pour ne rien te cacher, je travaille sur le même fichier que celui de mon post précédent (que tu as résolu grâce au tostring() ) et comme tu las compris je cherche à intégrer la fonctionnalité d'envoyer une seconde salve de mail grâce à une seconde case à cocher. Peux tu m'expliquer comment tu gères... |
| 07/09/2021 à 12:15 | JB3146 | 2 déclencheurs (via case à cocher) sur une même feuille : possible ? | Après maintes recherches sur le net et ce forum infructueuses, je fais (encore) appel à vous. Voici ma question : est-il possible d'avoir, sur une même feuille, 2 colonnes de cases à cocher utilisées comme déclencheur qui lancent 2 scripts différents. Exemple : sur la feuille , colonne G : case à co... |
| 07/09/2021 à 08:30 | JB3146 | Mail automatique : le code ne rentre pas dans le if | C'ETAIT ÇA !! Vraiment un tout petit détail, mais avec ce toString ça vient enfin lire "fal". Avec la solution sous les yeux je comprends maintenant, mais sans toi je n'aurai jamais pensé à ça Merci encore, le post est résolu... |
| 07/09/2021 à 07:52 | JB3146 | Mail automatique : le code ne rentre pas dans le if | Merci de ton aide, Pour rappel, le cas qui pose problème est celui où fal est prérempli en colonne E lors de l'exécution du code. Ce qui est d'autant plus incompréhensible puisque "fal" existe bien ! D'ailleurs pour tester, j'ai mis dans ui.alert la variable fal et "fal" contient bien la donnée qui... |
| 06/09/2021 à 12:15 | JB3146 | Mail automatique : le code ne rentre pas dans le if | En enlevant le [0] déjà ça supprime l'erreur que j'avais au début, le code rentre bien dans les if qui vérifient le contenu du "fal" (puisqu'il vient écrire en dur dans la case comme demandé", mais produit maintenant cette erreur ... |
| 06/09/2021 à 11:56 | JB3146 | Mail automatique : le code ne rentre pas dans le if | Oui la case est cochée par l'utilisateur manuellement... |
| 06/09/2021 à 11:17 | JB3146 | Mail automatique : le code ne rentre pas dans le if | Décidément je les fait toutes... https://docs.google.com/spreadsheets/d/1vvMkobJkOxIkP0dbn1GlJ5vjYwLskUlgGDxfg-o5Wno/edit?usp=sharing Voilà normalement tu devrais pouvoir travailler dessus... |
| 06/09/2021 à 09:22 | JB3146 | Mail automatique : le code ne rentre pas dans le if | Oui mince j'ai coupé le tout début du code, je vous mettre un lien vers mon drive perso (accès bloqué sur mon réseau pro). Concernant le déclencheur, il est correctement configuré puisque le mails partent bien dans le 1er cas, mais je vais mettre une image du paramétrage. Et comment il est déclaré.... |
| 06/09/2021 à 08:54 | JB3146 | Mail automatique : le code ne rentre pas dans le if | Voilà je suis en train de rédiger ce code pour envoyer un mail automatiquement lorsque qu'une case est cochée dans le tableur (tableur généré par un form). Voici le souci : Il fonctionne très bien lorsque la variable "fal" stockée en colonne E est vide au départ du code (le cas où on rentre dans le... |
| 09/08/2021 à 10:27 | JB3146 | Afficher lignes sans valeurs TCD (google sheet) | Merci pour ton aide, ça marche très bien et ça permet même de sélectionner plusieurs postes. Je comprends bien le principe (en grande partie grâce à tes explications très claires). Maintenant je vais l'adapter au fichier véritable (qui contient plus de colonnes dans l'onglet inventaire) mais ça ne d... |
| 06/08/2021 à 12:03 | JB3146 | Afficher lignes sans valeurs TCD (google sheet) | Non normalement on ne sélectionne qu'un seul poste à chaque fois. Super merci, je vais regarder tout ça, et effectivement ça va m'aider à appréhender le langage google... |
| 06/08/2021 à 10:37 | JB3146 | Afficher lignes sans valeurs TCD (google sheet) | @Mikhail Staliyevich Je comprends ton principe mais ça ne correspond pas à mon besoin : dans mon fichier, le segment et la "rubrique" sont 2 données différentes... |
| 06/08/2021 à 10:33 | JB3146 | Afficher lignes sans valeurs TCD (google sheet) | Merci de vos réponses. Effectivement c'est mieux avec une pièce jointe mais mon administrateur empêche d'uploader des documents depuis le drive ou de les partager. La seule chose que je peux faire est de vous montrer ce que je souhaite faire en excel (les données sont les mêmes, simplement convertie... |