-
不可以用嵌入块(sql)显示嵌入块本身所在容器块的属性吗?例如 markdown、hpath 等等
2025-06-08 16:40你这个 sql 语句是怎么写的呀,这是获得标题块的 id 吧,但是我希望把这个做成模板,不用局限在当前标题块的 id
-
不可以用嵌入块(sql)显示嵌入块本身所在容器块的属性吗?例如 markdown、hpath 等等
2025-06-08 16:35比如像这个,我想通过 sql 查询,把这个嵌入块的父级标题(本周状态分) 放进 js 嵌入块里,这样就是必须要用到被 ban 的场景了吧
不过标题块好像不是容器块

-
不可以用嵌入块(sql)显示嵌入块本身所在容器块的属性吗?例如 markdown、hpath 等等
2025-06-08 16:08soga,所以,如果想获取当前文档内的数据,是只能用模板的 .action{id} 来替代这个动态显示的功能了对吧
我是想到,用 sql 查询存在当前文档内某个块的数值,再结合其他查询得到的数据,最后用 queryview 插件的 js 嵌入块 画个图,没想到第一步就被 ban 了

-
求助怎么把 sql 查询到的数据列表 填入 echarts 的饼图键值对里啊?
2025-06-07 22:34解决了,问了下豆包,原来有 map 函数遍历,这个不错
// 转换数据格式为 ECharts 饼图所需的键值对 const echartsData = blocks.map(row => { return { name: row.month, // 月份作为名称 value: parseInt(row.count) // 数量作为值(转为数字类型) }; }); -
你对画廊视图的开发有哪些建议?
2025-06-05 11:27画廊视图 重点在于 用图像标记数据条目的特征(而不是分类),快速定位要需要的内容
展示内容
按优先级来说,图片展示 > 文字内容展示 > 纯属性标签展示
-
图片类的展示优先级:
- 数据条目的附件属性里的图片(附件通常就是已经表明了这个数据的特点)
- 关联文档块的题头图(不污染文档内容)
- 关联内容块(容器块)里的图片(通常的方案是第一张图片)
-
文字内容的优先级:
-
关联内容块(容器块)的内容(markdown 渲染结果,例如像 FlowUs 的展示方式)
-
关联内容块的 markdown 原始内容
- 这是 flowus 的 文档 markdown 内容视图
-
数据条目里的文本属性
-
其他属性(类似金山文档的多为表格)
-
操作体验
-
按属性筛选是最基础的。这一点已经在表格视图做得很好了
-
属性自定义展示统一放到设置按钮里(表格视图整列操作的逻辑在画廊视图用不了)
- flowus 的属性显示设置
-
画廊视图的一些专属设置:例如封面图的选择、大小、是否显示属性名等等
flowus 的画廊设置
-
-
表格视图排序好像不是 sql 自定义的排序
2025-06-01 14:01//!js const query = async () => { //如果要使用 DataView 请取消下面这行的注释 let dv = Query.DataView(protyle, item, top); const SQL = ` SELECT '[' || SUBSTR(m1.hpath, -10) || '](siyuan://blocks/' || m1.root_id || ')' AS '日期', m1.markdown AS '上午', m2.markdown AS '下午', m3.markdown AS '晚上' FROM blocks m1 LEFT JOIN blocks m2 ON m1.hpath = m2.hpath AND m2.subtype = 't' AND m2.parent_id IN (SELECT id FROM blocks WHERE markdown LIKE '%# 下午%') LEFT JOIN blocks m3 ON m1.hpath = m3.hpath AND m3.subtype = 't' AND m3.parent_id IN (SELECT id FROM blocks WHERE markdown LIKE '%# 晚上%') WHERE m1.subtype = 't' AND m1.parent_id IN (SELECT id FROM blocks WHERE markdown LIKE '%# 上午%') ORDER BY m1.hpath limit 3 `; let blocks = await Query.sql(SQL); //return blocks.pick('id'); //如果要使用 DataView 请注释上面的 return, 并取消下方两行注释 dv.addtable(blocks); dv.render(); } return query();这是完整的 sql,看起来是按首字母排序,不管是这个 js 嵌入块还是 query 挂件生成的表格,都有这个现象
-
求教用 QueryView 插件使用 markdown 字段渲染卡片内容
2025-05-31 18:40这样子啊,好吧。
另外请教一下,那个 card 的宽度和高度参数,是像我给的例子那样传进去吗?好像没有看到样式相应的变化诶
-
现在不敢关闭思源,害怕,在线等
2025-05-31 13:01这样子啊。。数据库原来只是临时文件。。。我还以为是本体,还难怪会放到 temp 文件夹里。。。
为啥是要备份整个空间文件呀?数据库损坏也会影响到其他文件夹里的文件吗?
-
为什么在反链面板搜索时,会把标题块反链过滤掉呢?
2025-05-28 20:18啥意思呢?没太听懂 😂
这个是 联系 这个词的反链面板,这个搜索不是在这个反链面板已有的内容块里搜索包含关键词的内容块吗?这个标题块也在列表块里呀
