Tengo un Servicio de automatización titulado "Calculadora" que se compone de una única acción "Ejecutar AppleScript" . Toma el texto seleccionado y luego realiza un cálculo en este texto de entrada.
Si el texto seleccionado es editable, me gustaría que el Servicio escriba el resultado. Si el texto seleccionado no se puede editar, me gustaría que el Servicio comunique el resultado a través de un diálogo.
Sé cómo lograr estos resultados en AppleScript. Entiendo que mi objetivo es completamente factible si configuro dos Servicios separados. Pero, ¿hay alguna manera de que mi Servicio basado en AppleScript determine automáticamente si el texto seleccionado es editable o no, para poder agregar una declaración if <selected text is editable> then
?