get_custom_perspective_tasks
Retrieve tasks from a named OmniFocus custom perspective, with options to hide completed items, set display mode, and limit results.
Instructions
Get tasks from a specific OmniFocus custom perspective by name. Use when the user refers to a custom view, not a tag.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| perspectiveName | Yes | Exact name of the OmniFocus custom perspective (e.g., '今日工作安排', '今日复盘', '本周项目'). This is NOT a tag name. | |
| hideCompleted | No | Whether to hide completed tasks. Set to false to show all tasks including completed ones (default: true) | |
| limit | No | Maximum number of tasks to return in flat view mode (default: 1000, ignored in hierarchy mode) | |
| displayMode | No | Display mode for perspective tasks: project_tree (group by project + task hierarchy), task_tree (global task hierarchy), or flat (simple list). Default: project_tree | |
| showHierarchy | No | Display tasks in hierarchical tree structure showing parent-child relationships. Use this when user wants '层级显示' or 'tree view' (default: false) | |
| groupByProject | No | Legacy parameter. Group tasks by project when displayMode is not provided. Default: true |