Bonjour à tous ! Je suis nouveau donc je me présente : Antoine 21ans employé administratif depuis peu Content de vous avoir rejoins.
Je me permet de créer ce topic car je suis bloqué sur un script de changement de point en virgule. En effet, ce script fonctionne à merveille et change bien mes points en virgules lors de la saisie de nombre dans mon document.
Cependant, depuis que j'ai ajouté ce script j'ai remarqué que dès que je met une date (ex : 12/02) dans une colonne où le format est bien date (JJ/MM/AAAA), celle-ci se voit changer de format toute seule, passant du format date au format "Automatique" et qui remplace donc mon 12/02 en 44305.
Avec mes faibles connaissances du langage javascript, je n'arrive pas à dire au script d'exclure la colonne "F" du script (colonne F qui est la colonne date). Je suis sûr que la solution n'est pas loin mais je me casse la tête Auriez-vous une idée ?
Le script dont je ne suis pas l'auteur pour le changement du point en virgule :
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var Sheet = ss.getActiveSheet();
var Rg = Sheet.getActiveCell();
var virg = e.value;
if (isNaN(virg)){}
else{
var res = virg.replace(".", ",");
Rg.setValue(res);
}
}
L'ajout que j'ai essayé de faire pour exclure la colonne F du google sheet mais qui ne fonctionne pas :
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var Sheet = ss.getActiveSheet();
var Rg = Sheet.getActiveCell();
var virg = e.value;
if (columns!="F") {
if (isNaN(virg)){}
else{
var res = virg.replace(".", ",");
Rg.setValue(res);
}
}
}
Je vous remercie de m'avoir lu ! Bonne journée.