[apple] 자동화에서 선택한 파일의 양을 얻는 방법

한 폴더에서 다른 폴더로 항목을 이동하는 워크 플로를 만들었으며 완료되면 알림을 받고 싶습니다. 문제없이 워크 플로를 만들 수 있지만 이제 알림 팝업에 이동 된 파일 수를 표시하고 싶습니다.

파일 수는 어떻게 얻습니까?

기본적으로 다운로드 한 파일을 iCloud Drive의 “Downloads”폴더로 복사하고 있습니다. 파일을 복사 한 후 “{NumberOfFiles}이 (가) 성공적으로 이동되었습니다”라는 알림을 표시하려고합니다.

여기에 이미지 설명을 입력하십시오



답변

다음 Apple 스크립트를 사용하여 변수 ( item_count)를 이전 조치에서 리턴 된 항목 수로 설정할 수 있습니다 .

on run {input, parameters}
    set (value of variable "item_count" of front workflow) to (count of input)
    return input
end run

항목 목록이 간단히 전달됩니다.

다음과 같이 사용할 수 있습니다.

여기에 이미지 설명을 입력하십시오


답변

Automator가 Apple 스크립트에서 변수를 처리하는 방식이 ’14 년에 @hop이 응답 한 이후 변경되었는지는 확실하지 않지만 item_count변수를 동작으로 설정하는 것이 더 효과가있는 것 같습니다.

on run {input, parameters}
    return count of input
end run

AppleScript를 사용하여 Automator의 항목 수를 계산하십시오.


답변