J'ai une fonction personnalisée en tant que script Google Spreadsheet, qui dépend des valeurs d'autres cellules. Il fonctionne bien la première fois que je le mets dans une cellule, mais quand je change les données dans les autres cellules, il reste le même. Comment puis-je faire en sorte que la première cellule mette automatiquement à jour sa valeur lorsque je change les autres cellules?Mettre à jour la fonction personnalisée automatiquement
1
A
Répondre
4
J'ai trouvé une réponse qui ne me rend pas complètement heureux mais c'est assez bon je suppose. Si vous ajoutez une fonction appelée onEdit
au script d'une feuille de calcul, elle sera appelée à chaque fois que des éléments sont modifiés. Donc, c'est le code qui a fonctionné pour moi: (il a quelques détails qui pourraient être utiles pour que je les ai laissés tel quel)
function onEdit(event) {
if (SpreadsheetApp.getActiveSheet().getName().substr(0,5) == "thing")
SpreadsheetApp.getActiveSheet().getRange("I1").setValue(myCustomFunction());
}
Cela fait des feuilles dont le nom commence par thing
, obtenir le résultat de myCustomFunction
dans la cellule I1
.
Questions connexes
- 1. Comment mettre à jour automatiquement l'application
- 2. Comment mettre à jour automatiquement Android: versionName?
- 3. Comment mettre à jour une table automatiquement?
- 4. Comment mettre à jour automatiquement le flux RSS d'un site
- 5. Comment mettre à jour automatiquement TableAdapter lié à TextBox
- 6. LaTeX: mettre à jour '\ leftmark' automatiquement sur '\ chapter * {abc123}'
- 7. Comment mettre à jour automatiquement l'application hors navigateur Silverlight 3?
- 8. Subversion: comment mettre à jour automatiquement un dépôt
- 9. Eclipse Télécharger/mettre à jour automatiquement les fichiers JAR
- 10. logique personnalisée pour mettre à jour une ligne
- 11. C# Winforms Comment mettre à jour toolStrip dans la fonction
- 12. Comment mettre à jour automatiquement une entité lorsqu'une entité est conservée ou mis à jour
- 13. Comment appeler ou mettre à jour à partir d'une fonction?
- 14. Existe-t-il un moyen de mettre à jour automatiquement la documentation dans un paquet R?
- 15. Mettre à jour le tableau avec un processus multithread et mettre à jour certaines lignes en fonction de la priorité
- 16. mettre à jour le tableau puis mettre à jour l'étape
- 17. Mettre à jour la table mySQL en fonction de row = nom de la colonne
- 18. Comment puis-je mettre à jour mes données JTable automatiquement lorsque la base de données est mise à jour?
- 19. Mettre automatiquement à jour/copier/hériter des javadocs DTO de la classe d'entités
- 20. mettre à jour automatiquement le paramétrage de l'application en utilisant la liaison de VS.Net Designer
- 21. Mettre à jour la table MySQl onDrop?
- 22. mettre à jour la question étrange
- 23. où mettre à jour la variable classpath
- 24. Insérer ou mettre à jour la confusion
- 25. Mettre à jour la grille dans GridLayout
- 26. mettre à jour la table de destination
- 27. Mettre à jour la procédure stockée?
- 28. Expression régulière pour détecter et mettre à jour Chaîne (Utile pour mettre à jour la version du fichier dans AssemblyInfo.cs)
- 29. Mettre à jour automatiquement les deux extrémités d'une relation un à plusieurs avec NHibernate
- 30. Mettre à jour le dictionnaire lié en fonction de la valeur éditée par NSTextFieldCell