Automator 서비스용 macOS Catalina의 Preview 앱에서 입력 텍스트를 처리할 수 없습니다.

Automator 서비스용 macOS Catalina의 Preview 앱에서 입력 텍스트를 처리할 수 없습니다.

강조 표시된 콘텐츠를 Google에서 검색하는 Automator로 만든 빠른 작업이 있습니다.

나의 빠른 액션

function run(input, parameters) {   
    return "https://www.google.com/search?q=" + encodeURI(input);
}

오류 메시지

이전에는 제대로 작동했으며 macOS Catalina로 업데이트한 후 Preview 응용 프로그램을 제외하고 지금도 여전히 작동합니다. 미리보기는 Word 문서에서 변환된 PDF 파일을 여는 중이었습니다. 다른 많은 유형의 PDF 문서를 시도했지만 동일한 결과를 얻었습니다. 그런 다음 다른 프로그램을 사용하여 해당 PDF 문서를 열어 보았지만 작동했습니다. 따라서 문제는 Preview 앱이 서비스에 대한 입력을 처리하는 방식에 있습니다. 프리뷰 앱이 마음에 드는데, 이것 때문에 다른 앱으로 바꾸는 게 번거로울 것 같아요. 자바스크립트 코드나 이에 대한 해결 방법이 있나요?

답변1

Preview에서도 동일한 문제에 직면했습니다(Google 번역이 아닌 Google 검색을 자동화하려고 시도함). 해결 방법으로 입력을 받지 않는 특수 작업 흐름을 사용하지만 첫 번째 단계로 "클립보드 내용 가져오기"(Automator 라이브러리에서 사용 가능)를 사용합니다. 결과적으로 워크플로를 호출하기 전에 Cmd-C를 눌러야 하지만 없는 것보다는 낫습니다.

관련 정보