2012-09-23 2 views
0

저는 인보이스를 유료로 표시하는 자동화 서비스를 만들고 있습니다 ... 선택한 PDF를 가져 와서 변수를 PDF 경로로 설정하고 워터 마크를 반환 한 다음 반환합니다. 그것은 그것의 원래 위치입니다. 그러나 폴더 변수가 PDF가 아닌 폴더로 연결되기 때문에 마지막 단계가 작동하지 않습니다.Automator의 경로에서 파일 이름을 제거합니다.

도와주세요.

workflow

+0

당신은 워크 플로우의 스크린 샷을 게시 할 수 있습니까? – adayzdone

+0

"원래 위치로 되돌립니다." 파일이 처음으로 이동 한 시점을 이해할 수 없습니다. 컨트롤에서 파일을 클릭 한 다음 메뉴에서 서비스를 선택하여 서비스에서 파일을 선택합니다. – adayzdone

+0

파일을 워터 마킹 할 때 파일을 임시 위치로 이동 시키므로 파일을 반환하기 위해 'move finder items'을 사용해야합니다. 그러나 변수 세트는 '~/Desktop/file.pdf'와 같은 위치를 반환하므로 경로에서 'file.pdf'를 제거해야하지만 어떻게 해야할지 모르겠습니다. – swenflea

답변

3

이처럼 입력의 상위 폴더를 가져올 수 있습니다

myFolder

on run {input} 
    tell application "Finder" to set myFolder to (container of (first item of input)) as alias 
    return myFolder 
end run 
관련 문제