0034 今天吃啥-Dataview

十分简单,新建一个文件,在里面写一个列表,就像这样:

  • 盖浇饭
  • 黄焖鸡
  • 螺蛳粉
  • 重庆小面
  • 驴肉火烧

再加一个 dataviewjs 代码块:

1
2
3
4
5
6
/* 获取当前文件中的列表 */
const list = dv.current().file.lists
/* 从其中提取随机项目 */
const item = list[Math.round(Math.random()*list.length)].text
/* 以标题三的格式输出 */
dv.header(3, "今天吃:"+item)

当然也可以把代码块放在列表前面,这样每次打开就知道自己该吃什么了。因为会有一定缓存影响,如果想重新选一个可以添加一项再删除。

如果想把列表和代码分离,只需要把第一句修改为:

1
2
/* 获取指定文件中的列表 */
const list = dv.page("文件路径").file.lists

吃什么、喝什么、随机抽签、重大决策(bushi……