Maison > interface Web > js tutoriel > Comment puis-je combiner plusieurs fonctions onEdit dans Google Sheets pour éviter les conflits de noms ?

Comment puis-je combiner plusieurs fonctions onEdit dans Google Sheets pour éviter les conflits de noms ?

Susan Sarandon
Libérer: 2024-10-29 04:16:29
original
357 Les gens l'ont consulté

How can I combine multiple onEdit functions in Google Sheets to avoid name conflicts?

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>
Copier après la connexion

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>
Copier après la connexion

Ressources connexes

  • [Deux fonctions OnEdit ne fonctionnent pas ensemble](https://productforums.google.com/d/topic/docs-script-apps/zPk3-I10v4I/2)
  • [Bonnes pratiques pour plusieurs fonctions OnEdit ](https://blog.apps-script-maven.com/2021/09/best-practices-for-multiple-onedit-functions/)
  • [Comment exécuter plusieurs fonctions onEdit dans le même Google script (feuilles Google) ?](https://stackoverflow.com/questions/50165497/how-to-run-multiple-onedit-functions-in-the-same-google-script-google-sheets)
  • [Mise entre crochets de plusieurs fonctions onEdit](https://developers.google.com/apps-script/reference/script/function#g_id_edit_functions)

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal