我有一个使用 Automator 制作的快速操作,可以用谷歌搜索突出显示的内容。
function run(input, parameters) {
return "https://www.google.com/search?q=" + encodeURI(input);
}
它之前确实可以正常工作,现在仍然可以正常工作,但更新到 macOS Catalina 后的 Preview 应用程序除外。预览正在打开一个从 Word 文档转换而来的 PDF 文件。我尝试了许多其他类型的 PDF 文档,但得到了相同的结果。然后我尝试用其他程序打开上述 PDF 文档,它工作正常。所以问题应该在于预览应用程序如何处理服务的输入。我喜欢预览应用程序,因此切换到另一个应用程序会很麻烦。javascript代码中有什么解决方法吗?
我在预览中遇到了同样的问题(试图自动化不是谷歌搜索,而是谷歌翻译)。作为一种解决方法,我使用不接收任何输入的特殊工作流程,但第一步使用“获取剪贴板的内容”(在 Automator 库中可用)。结果,我必须在调用工作流之前使用 Cmd-C,但这总比没有好。