Quantcast
Channel: 簡睿隨筆
Viewing all articles
Browse latest Browse all 897

Obs167|複製Dataview表格成為Markdown格式的外掛:Enhanced Copy與Dataview Serializer

$
0
0

gh|500

有時需要將Dataview產生的資料複製出來做第二次利用,此時Dataview Serializer外掛就能發揮方便的功用。

Obs130-用Dataviewjs將Dataview表格產生成Markdown格式並複製到剪貼簿的技巧介紹了使用Dataviewjs以JavaScript在表格下方添加Copy按鈕,將查詢內容的Markdown產生到剪貼簿的作法,雖然也能取得Markdown內容,但要撰寫腳本,還是稍嫌麻煩。

今天介紹兩個取得Dataview表格的外掛:Dataview Serialize與Enhanced Copy。

Dataview Serialize能將Dataview的輸出(表格或列表)產生成Markdown內容,再複製此Markdown內容就能拿來再使用了。

而另一個Enhanced Copy外掛則是可將之替換成Obsidian內建的複製按鍵 Ctrl+C,在設定裡啟用能複製Dataview與Dataviewjs的內容,在執行Copy selected text命令時,就能將Dataview的表格以Markdown的格式複製到剪貼簿。

以操作的便利性來看,Enhanced Copy比較方便。

1. Enhanced Copy外掛

1.1. 範例

用Dataviewjs列出所有Obsidian的命令,再使用Enhanced Copy快速的取得其Markdown內容。

  • 參考:[Obs127-用Templater Hotkeys簡化Obsidian自動化腳本](Obs127-用Templater Hotkeys簡化Obsidian自動化腳本)

2. Dataview Serialize外掛

2.1. 語法

  • 將要序列化的Dataview語言寫在<!-- QueryToSerialize: -->之間
  • 注意:Dataview敘述之間不能有換行符號
    gh

外掛掃描指定的資料夾筆記,找到QueryToSerialize的註解片段時,自動產生下列內容:

gh

2.2. 設定

  • 外掛選項裡可設定要掃描的資料夾,指定的資料夾內的筆記才會解析QueryToSerialize的註解片段
  • 外掛選項裡亦可設定排除掃描的資料夾
  • 可執行Scan and serialize all Dataview queries命令掃描Dataview查詢

2.3. 範例

  • 切換到原始碼模式以查看序列化後的Markdown內容


筆記 type Created Modified
[[AHK64|用AutoHotkey V2產生Yanki MD檔,快速建立Anki閃卡]] 專案筆記 2024-08-09 2024-08-10
[[Anki-05-Autohotkey-generates-flashcards]] 專案筆記 2022-03-26 2023-04-26
[[Anki-06-yomichan]] 專案筆記 2022-03-26 2023-08-15
[[Anki#3 單詞寶:快速新增英文字卡的Addon之一]] 專案筆記 2022-03-26 2023-12-14
[[Saladict 與Anki整合]] 專案筆記 2022-03-26 2023-08-30

▼ Dataview表格

table without ID file.link as 筆記, type, substring(created,0,10) as Created, 
  substring(modified ,0,10) as Modified from #anki where type="專案筆記"
limit 5 sort file.name

3. 💡 相關鏈接

💡 解說文章:
✅ Enhanced Copy: https://github.com/Mara-Li/obsidian-enhanced-copy
✅ Dataview Serializer: https://github.com/dsebastien/obsidian-dataview-serializer
✅ 官方文件 Obsidian Dataview Serializer: https://developassion.gitbook.io/obsidian-dataview-serializer
✅ 列出所有命令 Obs127-用Templater Hotkeys簡化Obsidian自動化腳本: https://youtu.be/U8HDmoQAwts

4. 教學影片

https://youtu.be/HiNdC7Mmnh4

##

您可能也會有興趣的類似文章


Viewing all articles
Browse latest Browse all 897

Trending Articles