0
J'utilise JXA pour automatiser un processus en utilisant l'application Numbers. Quelle est la syntaxe pour créer une nouvelle feuille dans un document existant?JXA: comment créer une nouvelle feuille dans un document dans Numbers.app
var Numbers = Application('Numbers');
Numbers.documents[0].Sheet()...
L'équivalent AppleScript serait:
tell application "Numbers"
tell document 1
set theSheet to make new sheet with properties {name:sheetName}
end tell
end tell
Merci!
Puis-je vous demander comment vous avez compris cela? Je ne trouve pas beaucoup de documentation sur la façon d'utiliser jxa avec des nombres et la documentation dans le scriptedtior est très limitée. – user1716970
Je n'ai pas compris cela moi-même. Comme je l'ai posté ci-dessus, quelqu'un m'a aidé. Oui, la documentation pour utiliser JXA avec Numbers est en effet très limitée. Cependant, une fois que vous l'avez compris, JavaScript est beaucoup plus puissant que AppleScript pour extraire/manipuler/transférer des données d'un document/feuille/tableau à un autre. Si c'est ce dont vous avez besoin, cela vaut vraiment la peine d'apprendre JXA. – user7423370
Ok, merci pour votre réponse. Je pensais juste si je devais abandonner JXA et tenter ma chance avec Applescript. Mais puisque je pense que Applescript est un peu difficile à utiliser, je vais essayer un peu plus avec JXA. – user1716970