OmniFocus Actions Pack for Keyboard Maestro

Here is the new version of OmniFocus Action Pack and OmniFocus Library scripts. This is a beta, I just finished coding this a few minutes ago.

There are two new actions:

  • OmniFocus Get Task Tag List
  • OmniFocus Set Task Tag List

Get Task Tag List: get the tags assigned to a task. You can get the tags by Name or by ID. Getting the tags by ID is a great workaround for tags that have special characters.

Set Task Tag List: you can set the tags by Name or by ID, again to work around the problem of special characters in tag names. You can Add, Remove, Replace (all existing tags are replaced by the specified list) or Toggle the tags. Separate the tags with commas. Please try to avoid spaces before and after the commas, I think it could cause issues. For example, this is valid: waiting for,internet,urgent (there is a space IN the tag name, it's fine, but don't do waiting for , internet , urgent (with spaces between tags). I was lazy, I should add a step to trim the tag names.

I hope this solves the needs to manipulate multiple tags, and tags with special characters. Let me know if this works for you!

OmniFocusLibrary V3.zip (483.6 KB) OmniFocus Action Pack V3.zip (1.6 MB)