El siguiente Automator script se supone que abre una pestaña de Chrome y busca una palabra china.
El servicio abre la pestaña de Chrome cuando se eligen caracteres latinos, pero misteriosamente no abre una pestaña cuando se eligen caracteres chinos.
Obras
- Abrir https://en.wikipedia.org/wiki/List_of_Chinese_classifiers .
- Resaltar el carácter latino.
- Ejecutar el servicio.
Falla
- Abrir https://en.wikipedia.org/wiki/List_of_Chinese_classifiers .
- Resalte el carácter chino.
- Ejecutar el servicio.
Ejecutar JavaScript
function run(input, parameters) {
var trimmedInput = input[0].replace(/\s/g, '');
return trimmedInput
}
Ejecutar AppleScript
on run {input, parameters}
return "http://www.cantonese.sheik.co.uk/dictionary/search/?searchtype=2&text=" & input
end run
Ejecutar AppleScript
on run {input, parameters}
tell application "Google Chrome"
set curTabIndex to active tab index of front window
open location input
set active tab index of first window to curTabIndex
end tell
end run
0 votos
@user3439894 gracias por la ayuda. nuevo en apple script y automator, así que no estoy seguro de por qué se dividió en tres acciones. ¿estás diciendo que falla si se divide en tres acciones, pero funciona si se consolida en una sola acción?
0 votos
¡@user3439894 además ¿cómo se convierte el javascript en apple script? gracias por tu ayuda!
0 votos
RE: "¿Estás diciendo que falla si se divide en tres acciones, pero funciona si se consolida en una sola acción?" -- No, no estoy diciendo que falle con las tres acciones lo eres. ¿No es por eso que enviaste la pregunta? No hice la prueba con los tres acciones , acaba de escribir código de una Ejecutar AppleScript a y funcionó. Lo he publicado como respuesta.