当我使用dataMap.collectEntries{k,v->
[k,elements.find{e-> e.getField().startsWith(v)} ]
}.findAll{k,v-> v} //to keep only non empty values
在终端中运行以下脚本时,它完全可以正常工作,可以执行所需的操作,并且URL被复制到剪贴板中。但是,当我在automator.app中将服务添加为Shell脚本时,它会发送文件,但不会将链接复制到剪贴板。有人知道我能做什么吗?
代码:
sh filename.sh