Mon service d'automatisation est le suivant :
Le flux de travail ne reçoit aucune entrée dans Google Chrome.app L'entrée est la sélection entière (case à cocher non cochée)
Exécuter Applescript
on run {input, parameters}
tell application "Google Chrome" to activate
tell application "System Events"
keystroke "i" using {control down, option down}
keystroke "r"
end tell
return input
end run
Dans Sécurité et confidentialité -> Confidentialité -> Accessibilité, Automator et Google Chrome sont tous deux répertoriés et cochés, et sous Automatisation, Google Chrome a System Events.app coché.
Avec Google Chrome ouvert (plus précisément sur un onglet Google Sheets), cela fonctionne :
- Lorsque je lance l'étape depuis Automator
- Quand je lance le service complet depuis Automator
- Lorsque je lance le service à partir du menu Chrome
Cependant, il ne fonctionne pas lorsque j'utilise le raccourci clavier que j'ai attribué dans les Préférences Système : command+option+control+n. Une roue dentée apparaît brièvement dans la barre de menus, puis disparaît. J'ai même ajouté une action dans le centre de notification pour m'indiquer que le service s'est exécuté (il le fait), mais rien ne se passe dans Google Sheets. J'ai essayé d'autres raccourcis clavier, sans succès.
Toute aide est appréciée. Honnêtement, si Google voulait bien ajouter une touche de raccourci "insérer une ligne" à deux temps, cela me soulagerait de tout cet exercice idiot :)