Définissez clairement les objectifsCommencez par définir clairement ce que vous voulez que le script fasse. Par exemple, "Automatiser la mise à jour des données de vente chaque lundi pour des cellules spécifiques comme A2 à C100."
Organiser la structure des donnéesAssurez-vous que vos données sont bien organisées. Spécifiez les feuilles et plages de cellules concernées, comme "FeuilleDeDonnées!A2:C100".
Utilisez des noms de variables descriptifs. Choisissez des noms qui ont du sens. Par exemple, au lieu de "x", utilisez quelque chose comme "totalVentes".
Gestion des erreursPensez à ce qui pourrait mal tourner et ajoutez des instructions. Par exemple, "Si une cellule est vide, affichez un message d'aide."
Modulariser le codeDécoupez votre script en parties plus petites. Par exemple, "Séparez la logique de mise à jour dans une fonction appelée 'updateSales'."
Contrôle de versionUtilisez le contrôle de version pour suivre les modifications, comme mettre un signet sur votre script. De cette façon, vous pouvez revenir en arrière si les choses deviennent confuses.
Évitez le codage en dur. Ne mettez pas des valeurs fixes directement dans votre script. Par exemple, "Évitez d'utiliser le nombre '10' directement; utilisez une variable comme 'seuilMiseÀJourHebdomadaire'.
Logique excessivement complexeNe faites pas de votre script un casse-tête. Divisez-le en morceaux plus petits. Par exemple, "Si votre script donne l'impression de résoudre un grand mystère, divisez-le en indices plus petits et solvables."
Longueur excessive du script. Les scripts sont comme des nouvelles. Gardez-les concentrés. Par exemple, "Si votre script est trop long, envisagez de le diviser en différents chapitres (scripts)."
Ignorer les autorisationsAssurez-vous que votre script a la permission d'accéder et de modifier les choses. Par exemple, "Imaginez que votre script est comme un laissez-passer VIP. Il a besoin d'accéder aux feuilles; sinon, il pourrait se faire refouler."
Négliger les testsTestez votre script dans un environnement sûr. Par exemple, "Imaginez que votre script est comme une voiture. Ne sautez pas les essais. Testez-le avant qu'il ne prenne la route (vos données importantes)."
Surveillance de la documentationÉcrivez les étapes et les ingrédients comme une recette. Par exemple, "Pensez à votre script comme une recette. Si quelqu'un d'autre doit l'utiliser, il saura comment faire."