Maison >interface Web >js tutoriel >Comment puis-je combiner plusieurs fonctions onEdit dans Google Sheets pour éviter les conflits de noms ?
Combinaison de deux fonctions de déclenchement onEdit en une seule
Introduction
Lorsque vous travaillez avec des scripts Google Sheets , il est possible de rencontrer des situations dans lesquelles plusieurs fonctions onEdit doivent être exécutées. Cependant, comme mentionné dans la question d'origine, avoir deux fonctions onEdit avec des noms contradictoires peut entraîner des problèmes. Cet article a pour objectif d'apporter une solution en fusionnant ces fonctions en une seule fonction onEdit.
Combiner les fonctions
Pour fusionner les deux fonctions onEdit, vous pouvez simplement renommer la première fonction sur onEdit1 et la deuxième fonction sur onEdit2. Ensuite, créez une nouvelle fonction nommée onEdit qui transmet le paramètre e à la fois à onEdit1 et onEdit2 :
<code class="javascript">function onEdit(e) { onEdit1(e); onEdit2(e); }</code>
Cette approche garantit que les deux fonctions sont déclenchées lorsqu'une modification se produit, tout en évitant le conflit de nom.
Exemple de code
Utilisation du code fourni dans la question d'origine :
<code class="javascript">function onEdit1(e) { // Dependent Dropdown list // ... } function onEdit2(e) { // addRow by checkboxes // ... } function onEdit(e) { onEdit1(e); onEdit2(e); } </code>
Ressources connexes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!