## 概要
[[コマンドパレット (Obsidian)|コマンドパレット]]や[[ホットキー (Obsidian)|ホットキー]]を使って[[フロントマター]]のtags[[プロパティ (Obsidian)|プロパティ]]を編集したい。
## ソリューション
[[Templater]]を使って以下のスクリプトを作成します。
```javascript
<%*
const { metadataEditor } = app.workspace.activeEditor
const tagsInActiveFile = app.metadataCache.getCache(app.workspace.getActiveFile().path).frontmatter?.tags ?? []
if (tagsInActiveFile.length === 0) {
metadataEditor.insertProperties({tags: ""})
}
metadataEditor.focusValue("tags")
%>
```
> [!info] コマンドにホットキーを登録する方法
> [[Templaterで作成したコマンド(スクリプト)をホットキーで実行する方法]] を参考にしてください。
![[2023-09-05-23-11-10.mp4]]