写一份面包配方时,常要算含水量:水的重量除以面粉的重量。Graphium 的笔记里有一个计算块,能边输入边算出结果,支持变量和单位。在计算块里写 cell("table", "row", "column"),它就会读取同一篇笔记中某张表格的一个单元格,于是单元格之间也能参与计算。
![]()
具体写法是这样:
- water = cell("Dough", "Water", "Weight")
- flour = cell("Dough", "Flour", "Weight")
- water / flour * 100
行的定位靠表格第一列里写的名字。也可以按行号指向某一行,但一旦新增或重排行,同一行代码读到的就是另一个值,而且这行代码本身不会告诉你它用了哪个值。笔记是一份记录,作者希望这行代码读起来就是“水的重量除以面粉的重量”,所以做成了按名字查找行。
单位是逐个单元格读取的。哪怕一列里混着 g 和 mL,每个值也带着自己的单位进入计算。空单元格不会被当成零,计算行会直接指出哪个单元格是空的。它只读取同一篇笔记里的表格。
cell() 的写法在手册的“Reading one cell”一节里有说明。该功能自 v0.101.0(2026-10-28)起可用。Graphium 在 GitHub 上开源。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.