ç¾å¨é廿ªæ¥ãã ãã®äººã«ä¼ã£ããªãããâª
ã¿ã¹ã¯ã«ã¦ã³ã¿ã¼
é»åã®å¿ç¨ã§ã«ã¦ã³ã¿ã¼ãçµãããã¨ã«æ°ã¥ãã
`$= dv.pages().file.tasks.filter(x => !x.completed).length` tasks
æªå®äºã®ã¿ã¹ã¯ãããã¤ããã表示ãã¾ããCallOutã¨ã»ããããªï½¡
>[!example]- `$= dv.pages().file.tasks.filter(x => !x.completed).length` tasks >```dataview > task where !completed group by file.link >```
ããã§éãåã«ã¿ã¹ã¯ã®æç¡ãè¦ã¦åãã¾ãã
Room
Obsidianã®ãã¡ã¤ã«å±¥æ´ãæ¤ç´¢ã ããã«ã¿ã¹ã¯ã«ã¦ã³ã¿ã¼ããããã³ã°ã
```dataviewjs const FOLDER = "keyword/" const s = "background:ivory;width:119px;height:112px;border:1px solid #eee;border-top:8px solid gold;text-decoration:none;padding:3px;border-radius:3px;margin:3px;overflow:hidden;float:left;" dv.span(">[!example]- `$= dv.pages().file.tasks.filter(x => !x.completed).length` tasks\n>```dataview\n> task where !completed group by file.link\n>```\n") const p = dv.el("input") p.placeholder = "..." p.style = "font-size:large;background:whitesmoke;border-radius:3px;" const btn = dv.el("button","â¶ï¸") btn.style = "font-size:small;margin:5px;width:40px;" const h = dv.el("hr", "") h.style = "border:1px solid whitesmoke;margin:10px;" const b = dv.el("div", "") b.style = "font-size:small;font-weight:bold;height:4000px;" disp() p.onkeyup = () => disp() btn.onclick = () => { q = encodeURI(p.value) if(q){ open("obsidian://new?file=" + encodeURI(FOLDER) + q + "&content=%0A```query%0A" + q + "%0A```%0A") }else{ open("obsidian://new") } } function disp(){ r = new RegExp("("+ p.value +")","i") const d = dv.array(Object.entries(dv.app.metadataCache.fileCache)) .filter(([x,y]) => r.test(x)) .sort(([x,y]) => y.mtime, "desc") .limit(210) .map(([x,y]) => "<a class=internal-link style='" + s + "' href='" + x + "'>" + x.split("/").pop().replace(".md","") + "</a>") b.innerHTML = d.join("\n") } ```
ä½¿ãæ¹
ãã¡ã¤ã«ã®å±¥æ´ãã«ã¼ãå½¢å¼ã§ä¸¦ã³ã¾ãã ã¿ããããã°éãã æ¤ç´¢ã§çµãè¾¼ã¿ã æ¤ç´¢æ¬å³ã®ãâ¶ï¸ãã§æ°è¦ãã¼ã使ã§ãã
Obsidianã®ãç¾å¨ã»éå»ã»æªæ¥ããæ±ããã ãç¾å¨ãã¯æ°è¦ãã¼ãã§ãéå»ãã¯ãã¡ã¤ã«å±¥æ´ã ããã«ãæªæ¥ãã®ã¿ã¹ã¯ãªã¹ããã¤ãã¦ããã
ã¿ã¹ã¯ãªã¹ãã¯æªå®äºã¿ã¹ã¯ããã¡ã¤ã«ãã¨ã«ã°ã«ã¼ãåãã¦è¡¨ç¤ºãã¾ãã ãã§ãã¯ããã°ãªã¹ãããæ¶ãã¾ãã ã¤ã¾ãããã®ãã¼ã¸ã ãã§ã¿ã¹ã¯ãçä»ãããã§ãã
å®éã¯ãåããªãã¨çä»ããªããã©ã
ã¾ã¨ã
ã¤ã³ã©ã¤ã³ã»ã¹ã¯ãªãããä»ã«ç¨éãªãããªã