因为每天用Toodledo,所以Toodledo对我而言真的是非常重要,上面记载了我很多的任务信息,我希望更好地利用这些信息。

Toodledo对pro用户提供了饼图与柱状图的统计图分析,但是对我来说,还是有些不太够。

结合最近google spreadsheet 更新了几个gadget功能,包括treemap gadget,我就用google 的treemap 功能来分析一下toodledo的任务状况。

总体效果如下图:

image

如图,任务被分为四个颜色,代表四个优先级:negative,low,medium,high。

每个颜色的大方块中还有各个小方块,代表各个folder。

而每个方块的面积是这个方块中任务的时间(length)。

这个图中,先用优先级(priority)分类,再用folder分类。其实也可以先用folder分类,再用优先级分类。

我来简单的说一下步骤:

  1. 在toodledo的import/export/sync面板中,选择Text Import / Export,在Text Tasks Export中,Download text file
  2. 打开下载的toodledo.txt,复制所有内容。
  3. 新建一个excel表格,粘帖。
  4. 删除第一行和第三行的空行。
  5. 用“数据”->“分列”功能,对LENGTH列进行分列,将数字与单位(mins,hours)分开。toodledo导出的时候,格式是10 mins和2 hours,所以数据分列后单位不统一,需要统一单位。
  6. 新建一列,用if函数将时间都折算为小时。
  7. 新建一个google spreadsheet(以下简称GS),将你需要的数据粘帖入GS中。因为treemap插件的要求是,1列或者多列文字描述,1列数字。我在这个例子中,把folder,priority和length放入了GS中。
  8. 在GS中插入Treemap插件,选择数据区域,这里是priority,folder,length。注意:文字列的顺序决定了treemap的分类方式。前面的文字列作为大的分类。
  9. 等一会,你应该看到你的Toodledo Treemap了。

Treemap 是一种很好的可视化(visualization)工具,要是谁根据Toodledo 的API与Google Spreadsheet的API写个自动化的脚本就好了。

相关文章