Skip to main content
Glama

OmniFocus MCP Enhanced

by jqlts1
statusDebug.js1.5 kB
// 调试任务状态的脚本 (() => { try { const allTasks = flattenedTasks; // 获取前5个任务的状态信息 const statusInfo = []; for (let i = 0; i < Math.min(5, allTasks.length); i++) { const task = allTasks[i]; statusInfo.push({ name: task.name, rawStatus: task.taskStatus, statusType: typeof task.taskStatus, statusString: task.taskStatus.toString(), isCompleted: task.taskStatus.toString() === "completed" }); } // 检查完成任务的状态 const completedTasks = allTasks.filter(task => task.taskStatus.toString() === "completed"); const result = { success: true, totalTasks: allTasks.length, completedByToString: completedTasks.length, taskStatusEnum: { available: Task.Status.Available, completed: Task.Status.Completed, blocked: Task.Status.Blocked }, statusInfo: statusInfo, // 尝试不同的状态检查方式 statusTestResults: { usingEnum: allTasks.filter(task => task.taskStatus === Task.Status.Completed).length, usingString: allTasks.filter(task => task.taskStatus.toString() === "completed").length, usingName: allTasks.filter(task => task.taskStatus.name === "completed").length } }; return JSON.stringify(result, null, 2); } catch (error) { return JSON.stringify({ success: false, error: error.toString() }); } })();

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jqlts1/omnifocus-mcp-enhanced'

If you have feedback or need assistance with the MCP directory API, please join our Discord server