Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Checklist items are indistinguishable from parent tasks in CSV export #25

Open
jmsgwd opened this issue Jan 5, 2020 · 0 comments
Open

Comments

@jmsgwd
Copy link

jmsgwd commented Jan 5, 2020

The CSV export shows checklist items looking almost identical to their parent tasks. This makes it extremely difficult to distinguish checklist items (which are like mini-tasks inside a task) from actual tasks.

This means you cannot, for example, filter out checklist items to see only tasks in Excel, or vice versa.

Checklist items have the same Title and URI as their parent task in the CSV. The Subtask column is always empty, regardless whether it's a checklist item or task. Checklist items do not have tags - but neither do some tasks, so this isn't a reliable way to distinguish them.

The only difference I can see is this:

  • in a task, the Notes field contains the task's notes
  • in a checklist item, the Notes field contains the name of the checklist item

However the notes field and checklist item names are both free text fields in Things.app. This means you cannot distinguish tasks from checklist items in the CSV, unless you remember what you wrote in those fields, which is different for each task and does not scale.

Ideally, checklist items would not only be distinguishable, but also appear directly underneath the task they relate to in the CSV (although that's probably harder to implement).

An alternative would be to list all checklist items for a given task in a single multi-line cell, so a task and all its checklist items have only one row in the CSV.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant