Удаление завершенных напоминаний в OS X и iOS

Я запускаю последние версии OS X и iOS. Есть ли способ массового удаления всех завершенных напоминаний как в iOS, так и в OS X? Я смотрел, но пока не могу найти способ.

Ответы (5)

Начиная с iOS 10.3.2, на iOS нельзя выполнять массовое удаление напоминаний.

На macOS можно:

  • Используя приложение « Напоминания » в macOS Sierra, откройте список запланированных . Прокрутите вверх, чтобы открыть кнопку « Показать» в правом верхнем углу. Нажмите на нее, затем нажмите на первое завершенное напоминание. Далее, ⇧ shift-щелкните последний. Просмотрите свои списки, чтобы удалить завершенные напоминания, для которых не установлен срок.
  • Используя любой браузер для настольного компьютера или ноутбука, вы можете посетить веб-приложение iCloud и сделать то же самое. Единственное отличие состоит в том, что список запланированных на веб-сайте не позволяет массово удалять выполненные напоминания.
  • Вы можете массово удалять напоминания через AppleScript, используя Script Editor .

Следующий скрипт удалит все ваши завершенные напоминания сразу:

tell application "Reminders" to delete (reminders whose completed is true)

Вы можете настроить это, чтобы удалять только напоминания, которые вы завершили некоторое время назад:

set sixMonthsAgo to (current date) - 26 * weeks
tell application "Reminders" to delete (reminders whose completion date is less than sixMonthsAgo)

Сохраните этот скрипт как приложение и поместите его в свою ~/Applicationsпапку. Затем вы можете удалить завершенные напоминания простым щелчком мыши на панели запуска или даже в доке.

Если вы хотите пофантазировать, вы можете запланировать LaunchAgentвыполнение этого скрипта каждую ночь, а затем забыть об этом. С обычной оговоркой о запуске программы, которая автоматически удаляет данные.

Если есть большое количество завершенных напоминаний, оператор tell должен быть обернут предложением «с тайм-аутом x секунд», где x — количество секунд, достаточное для того, чтобы дать время для удаления всех напоминаний.

В OSX перейдите в «Завершено» в «Напоминаниях», щелкните первое в списке, щелкните, удерживая клавишу Shift, на последнем, перейдите в меню «Правка», а затем «Удалить».

Вы можете найти завершенные напоминания в macOS, прокручивая список напоминаний вверх.

Вы можете настроить его в своем Automator.

удалить

Вы можете выбрать, что нужно удалить, сначала используя действие поиска или фильтрации.

Попробуйте.

Спасибо вам за это. Есть ли способ удалить завершенные напоминания и из iOS?
Решил ли ответ ваш первый вопрос? если да, отметьте это как выполненное, а затем опубликуйте новый вопрос о выполненных напоминаниях. Нам нравится иметь один вопрос и один ответ, чтобы другие могли его найти.

Насколько я знаю, вы не можете сделать это в iOS 10.3 или в OS X 10.12, НО... вы можете сделать это на icloud.com . Просто нажмите «завершенные напоминания», чтобы развернуть список завершенных напоминаний (в переводе с французского icloud). Затем вы можете нажать «удалить все завершенные напоминания».

Вы можете использовать приложение Apple Shortcuts для удаления всех выполненных задач в Напоминаниях (проверено и работает на iOS). Вот обучающее видео: https://youtu.be/kz02-OgYp7Q

На скриншоте видео показано, как настроить кнопку «Удалить все выполненные задачи».Удалить все выполненные задачи

Ответы на AD должны быть больше, чем просто ссылками, пожалуйста, включите в свой ответ достаточно подробностей, чтобы показать, как решить проблему. Ссылки могут сломаться, сделав ваш ответ бесполезным.
@nohillside: подробности в том Apple's Shortcuts app, что в этом суть ответа, но было бы трудно понять, если бы вы объяснили, как настроить его в необработанном тексте, поэтому лучший способ - это видео.
Скриншот всего действия будет иметь большое значение для объяснения решения и останется в сети, даже если видео будет удалено.
@nohillside: я добавил скриншот.