Me gustaría recuperar todos los recordatorios en una lista de recordatorios específica con Automator. Al buscar un recordatorio, las acciones disponibles son " Eliminar recordatorios ", " Nuevos elementos de recordatorio ", "Filtrar elementos del calendario" y "Buscar elementos del calendario".
Buscar elementos del calendario le permite buscar recordatorios, pero los parámetros de búsqueda disponibles son
La consulta "Recordatorio tiene (no)" se fija en las alarmas, no se dan otras opciones.
¿Hay alguna forma de obtener todos los recordatorios de una lista determinada?
Estoy ejecutando Yosemite y Automator 2.5.
He encontrado una solución. En esa lista, llamémosla Descargas, he puesto la palabra "descargas" en cada elemento de recordatorio. Al igual que:
Redundante y no demasiado bonito, pero funciona.
La forma en que logré esto fue con las siguientes acciones:
list_name
Entonces ya está.
Una cosa que he aprendido es que (hasta ahora) no hay forma de recuperar el contenido de una lista de Recordatorios. Estas acciones tomarán cualquier elemento que tenga el texto del nombre de la lista. No tomará esa lista (o todo el contenido) a pesar de que la lista tiene la agitación que estoy buscando. Tiene sentido pero le falta un poco.
Para mostrar una lista de recordatorios específica en la aplicación, puede usar JXA.
var Reminders = Application("Reminders")
Reminders.activate()
Reminders.lists.byName('List 1').show()
Si desea obtener el texto de todos los recordatorios en una lista, puede usar
Application('Reminders').lists.byName('List 1').reminders.whose({completed: false}).name()
Para sacar información usé https://leancrew.com/all-this/2017/08/my-jxa-problem/
de lo contrario, puede encontrar más fragmentos de JXA https://github.com/SeamlessIO/JXA-Snippets
usuario142583