select
'Task' as issuetype,
datetime(t.time_created / 1000000, 'unixepoch', 'localtime') as time_created,
datetime(t.last_modified / 1000000, 'unixepoch', 'localtime') as last_modified,
t.title,
datetime(t.todo_entry / 1000000, 'unixepoch', 'localtime') as start,
datetime(t.todo_due / 1000000, 'unixepoch', 'localtime') as due,
p.value as description
from cal_todos t left
outer join cal_properties p
on t.id = p.item_id and p.key = 'DESCRIPTION'
-- where t.todo_completed is null -- filter open tasks only
将查询结果导出到 CSV 文件。
SQLite Manager 无法转义换行符,因此您可能需要通过添加引号手动执行此操作。
在 Jira中,根据我保存的导入配置中的这段摘录Settings | System | Import and Export | External System Import选择并配置导入:CSV
如果您的任务在
.ics
文件中(您已订阅的日历),请在 Thunderbird 中创建一个新的本地日历。然后,将任务导入该日历。(Events and tasks | Import...
)Thunderbird 将本地日历的日历数据存储在您的配置文件文件夹中的文件中
calendar-data/local.sqlite
,这是一个 SQLite 数据库文件。关闭 Thunderbird,所有数据都会刷新到该数据库文件。
在 SQLite 客户端中打开数据库文件,例如 Firefox 插件SQLite Manager。
如果只需要迁移创建时间、修改时间、标题、开始日期、截止日期和描述,可以执行以下SQL查询。如果你需要位置、类别、附件或更多,它会更复杂。
将查询结果导出到 CSV 文件。
SQLite Manager 无法转义换行符,因此您可能需要通过添加引号手动执行此操作。
在 Jira中,根据我保存的导入配置中的这段摘录
Settings | System | Import and Export | External System Import
选择并配置导入:CSV