Extracting frontmatter for use in note and use as title on save

What I’m trying to do

Hi, I am using Templater to create a note. The note has the the following frontmatter values. I fill these in after creation of the note.

Day: 2-TUE
Lesson: 2
Subject: Humanities
Week: 23

I am looking to do 2 things:

  1. Create a heading in the note that is based on the frontmatter i.e
    ---
    23-TUE-2-Humanities

I have dataview installed but I can’t figure out how to extract the frontmatter values, concatenate them and represent as a test string for the heading. I suspect I need to use dataviewjs for this but can find no examples of a similar use.

  1. On saving the file I would like to rename the file with the name of the text string above i.e. 23-TUE-2-Humanities. I suspect I would use Templater for this but again can find no examples of a similar use.

Many thanks in advance for any help or pointers in the right direction.

Things I have tried

Searched forum for similar examples.
Searched Templater help.
Searched Dataview help.

Hi, I have managed to figure out (thanks Discord) how to create the title from the metadata,

## `$= dv.current().Week` - `$= dv.current().Day` - `$= dv.current().Lesson` - `$= dv.current().Subject`

If anyone could help with the automatic change of name on save (if it is possible to do this) it would be much appreciated. Many thanks

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.