function ajouter() {
//je prends tous les 'objets' de la première 'form' (formulaire en html), en fait il n'y en a qu'eune seule, attention les indices commencent à 0
var donnees = document.forms[0]
//j'initialise le tableau de transfert (array)
var tab = []
//boucle : pour chaque élément du formulaire
for (var i=0;i<donnees.length;i++){
//sauf s'il s'agit d'un bouton, je mets dans la variable tab la valeur de l'élément, cela fonctionne bien pour les inputs, dates, textarea et select
if (donnees[i].type != "button"){tab.push(donnees[i].value)}
}
//ici Sébastien contrôlait qu'il y avait au moins un champ de renseigné
if (tab.join('') == '') {
alert('Le formulaire est vide !');
return;
}
//je lance le script de google en lui transmettant les valeurs
google.script.run.ajouterLigne(tab);
//je réinitialise le formulaire
document.forms[0].reset()
}
pour commencer à la troisième colonne, il y a plusieurs solutions, essaie celle-ci qui a pour effet de remplir le tableau de transfert avec deux variables vides
var tab = []
tab.push('')
tab.push('')
mais si cela pose problème, il faut modifier le code de la fonction
ajouterLigne