Як отримати кількість вибраних файлів в автоматизаторі


3

Я створив робочий процес для переміщення елементів з однієї папки в іншу і хочу отримати сповіщення, коли це завершиться. Я міг би створити робочий процес без проблем, але тепер я хотів би показати кількість переміщених файлів у спливаючому вікні сповіщень.

Як я можу отримати кількість файлів?

В основному я копіюю завантажені файли у папку "Завантаження" на iCloud Drive. Після копіювання файлів, я хотів би показати сповіщення про те, що "{NumberOfFiles} успішно переміщено".

введіть тут опис зображення


Чи можете ви додати скріншот свого робочого процесу?
nohillside

Чи думаєте ви про щось на зразок Apple Script (як дії в Automator), що підраховує файли та відображає результат у повідомленні?
Ruskes

Це могло б бути, але я не знаю, як створити сценарій.
Данило Морейра

Відповіді:


2

Ви можете використовувати наступний сценарій Apple, щоб встановити змінну (названу item_count) на кількість елементів, повернених з попередньої дії:

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

Список елементів просто проходить через.

Ви можете використовувати його так:

введіть тут опис зображення


Це приємна, але пропущена частина, як показати результат у спливаючому вікні сповіщень
Ruskes

@Buscar 웃: ум. як ти маєш на увазі?

Дякую! Я думаю, що мені просто потрібно додати змінну item_count до відображеного тексту у спливаючому вікні сповіщень, і це зроблено. Я спробую і повідомити вам. Ще раз дякую людино.
Данило Морейра

1

Не впевнений, чи змінився спосіб автоматичного поводження зі змінними в сценаріях Apple, оскільки @hop відповів '14, але налаштування item_countзмінної як дії, здається, працює краще.

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

Порахуйте кількість елементів у Automator з AppleScript.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.