9 votes

Puis-je utiliser Javascript pour écrire une fonction personnalisée pour Numbers ?

Ça m'a toujours ennuyé de ne pas pouvoir écrire une fonction personnalisée pour Numbers. Cela rendrait la feuille de calcul tellement plus utile pour moi. Dans les feuilles de calcul Google Apps, vous pouvez le faire, en utilisant Javascript.

En d'autres termes, vous écrivez

function myCustomStuff(a, b) { ... }

et une cellule peut contenir :

=myCustomStuff(A1, B2)

Maintenant, dans Yosemite, ils ont l'automatisation Javascript. Je me demande si c'est possible.

3voto

Oskar Points 1242

Non - l'injection d'une fonction semble être quelque chose qui n'est pas facilement scriptable.

Une simple macro pourrait être réalisable et vous pourriez commencer avec ces deux références :

Ce lien est la documentation du développeur sur la façon de connecter le script à l'application Numbers.

Ce site d'automatisation a été pendant très longtemps le meilleur endroit que j'ai connu pour apprendre et mettre en œuvre les outils AppleScript.

Si vous êtes novice, vous pouvez suivre le tutoriel sur les chiffres dans AppleScript pour vous assurer que vous avez une tâche réalisable, puis la recoder dans le nouveau langage. Ensuite, vous devrez déterminer les crochets dans Numbers et voir si votre tâche spécifique est réalisable sans utiliser le module Pont en Objective-C qui permet une intégration de niveau inférieur aux applications sous OS X.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X