Petit programme en Java pour Google Sheets
Résolu/Fermé
touroul
Messages postés
472
Date d'inscription
mardi 5 octobre 2010
Statut
Membre
Dernière intervention
19 octobre 2024
-
27 févr. 2016 à 14:11
touroul Messages postés 472 Date d'inscription mardi 5 octobre 2010 Statut Membre Dernière intervention 19 octobre 2024 - 28 févr. 2016 à 13:37
touroul Messages postés 472 Date d'inscription mardi 5 octobre 2010 Statut Membre Dernière intervention 19 octobre 2024 - 28 févr. 2016 à 13:37
A voir également:
- Sheet java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Waptrick jeux java itel ✓ - Forum Mobile
- Jeux java itel touche ✓ - Forum Logiciels
2 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
27 févr. 2016 à 16:21
27 févr. 2016 à 16:21
Bonjour,
"Google Sheets qui ne supporte que Java"
Il y a des API pour Java et .NET aussi... et tu peux manipuler Google Sheets directement au travers de web services.
https://developers.google.com/sheets/api/v3/
Mais cela va être nettement plus compliqué que tes deux lignes de code et je doute que cela fonctionne de la même manière.
Cela permet de manipuler les documents qui sont enregistrés en ligne, pas ceux qui sont ouverts quelque part, donc la notion de "ligne active" à mon avis n'existe pas...
Je pense que ce que tu cherches c'est plutôt à faire des macros et dans ce cas il faut regarder les Apps Scripts (en JavaScript, rien à voir avec Java)
https://developers.google.com/apps-script/overview
"Google Sheets qui ne supporte que Java"
Il y a des API pour Java et .NET aussi... et tu peux manipuler Google Sheets directement au travers de web services.
https://developers.google.com/sheets/api/v3/
Mais cela va être nettement plus compliqué que tes deux lignes de code et je doute que cela fonctionne de la même manière.
Cela permet de manipuler les documents qui sont enregistrés en ligne, pas ceux qui sont ouverts quelque part, donc la notion de "ligne active" à mon avis n'existe pas...
Je pense que ce que tu cherches c'est plutôt à faire des macros et dans ce cas il faut regarder les Apps Scripts (en JavaScript, rien à voir avec Java)
https://developers.google.com/apps-script/overview
touroul
Messages postés
472
Date d'inscription
mardi 5 octobre 2010
Statut
Membre
Dernière intervention
19 octobre 2024
16
28 févr. 2016 à 09:41
28 févr. 2016 à 09:41
Bonjour
Sur les conseils de KX je me suis attaqué au tuto Apps scripts.
Pas facile à comprendre !
Voilà où j'en suis pour ce petit programme :
Mais j'obtiens irrémédiablement un message d'erreur :
"La méthode getrange(number,number) est introuvable"
Je ne comprends pas trop pourquoi puisque je définis mon Range juste au dessus.
Puis-je demander votre aide ?
Merci par avance
Sur les conseils de KX je me suis attaqué au tuto Apps scripts.
Pas facile à comprendre !
Voilà où j'en suis pour ce petit programme :
function RetourOuvrage() {
var ss = SpreadsheetApp.getActive();
var rangeRow = ss.getActiveCell().getRow();
var rangeCol = ss.getActiveCell().getColumn();
var range = ss.getRange(rangeRow, rangeCol);
range.deleteContents();
Selection.ClearContents
Browser.msgBox('Emprunt effacé');
}
Mais j'obtiens irrémédiablement un message d'erreur :
"La méthode getrange(number,number) est introuvable"
Je ne comprends pas trop pourquoi puisque je définis mon Range juste au dessus.
Puis-je demander votre aide ?
Merci par avance
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
28 févr. 2016 à 12:14
28 févr. 2016 à 12:14
Il faudrait plutôt poser ta question dans le forum JavaScript...
Ce n'est pas la même technologie que Java !
https://forums.commentcamarche.net/forum/javascript-157
Ce n'est pas la même technologie que Java !
https://forums.commentcamarche.net/forum/javascript-157
touroul
Messages postés
472
Date d'inscription
mardi 5 octobre 2010
Statut
Membre
Dernière intervention
19 octobre 2024
16
Modifié par touroul le 28/02/2016 à 13:37
Modifié par touroul le 28/02/2016 à 13:37
OK ça marche
C'est fait sur :
https://forums.commentcamarche.net/forum/affich-33224308-effacement-contenu-ligne-pour-google-sheets#p33224308
Merci bon dimanche
C'est fait sur :
https://forums.commentcamarche.net/forum/affich-33224308-effacement-contenu-ligne-pour-google-sheets#p33224308
Merci bon dimanche
27 févr. 2016 à 20:06
Merci bien de m'avoir répondu.
Effectivement j'avais sûrement mal compris comment parvenir à cet objectif.
Je vais donc plutôt me documenter sur les Apps Scripts qui paraissent mieux correspondre à ma demande.
Sympa pour l'aide.
Bonne soirée et bon courage