Skip to content

Instantly share code, notes, and snippets.

@dannberg
Last active April 1, 2025 23:08
Show Gist options
  • Save dannberg/7617aa7f4198938352431b7a9f77f8d1 to your computer and use it in GitHub Desktop.
Save dannberg/7617aa7f4198938352431b7a9f77f8d1 to your computer and use it in GitHub Desktop.
Dann Berg's Meeting MOC document for Obsidian. Full instructions for implementation here: https://dannb.org/blog/2023/obsidian-meeting-note-template/. See the YouTube tutorial here: https://youtu.be/Ud16HOQoS5Q
[[+Home]] %% tags:: #MOC %%
# Meetings MOC
Meetings are timestamped events with other people, where information is exchanged and collected. Meeting notes are intrinsically ephemeral. They're stored in a separate Space than other Umami notes (`Timestamps/Meetings`) and rarely reviewed. If there's information in a meeting that needs to be accessed later, it should be moved into a more evergreen note in the Umami folder.
**Template:** [[Template, Meeting]]
```meta-bind-button
label: New Meeting
hidden: false
class: ""
tooltip: ""
id: ""
style: default
actions:
- type: templaterCreateNote
templateFile: Extras/Templates/Template, Meeting.md
folderPath: Timestamps/Meetings
fileName: TKTK
openNote: true
```
## Meeting Notes
```dataview
TABLE file.cday as Created, summary
FROM "Timestamps/Meetings" and -#MOC
SORT file.cday DESC
```
@spaceoutlaws
Copy link

hi there! I can't seem to get my dataview table to work; I keep getting an error saying "no results to show for data query." here's how I have things set up:

meeting moc page:
image

example meeting note:
image

meeting note template:
image

folder structure:
image

I've changed a few things around, but none of it should have affected the dataview query. please advise!

@dannberg
Copy link
Author

dannberg commented Nov 7, 2023

@emetselchs Looks like the directory path in your Dataview code might need a slight tweak. Try replacing the FROM line with FROM "00-09 - Top Level/03 - Work/2023" instead

@spaceoutlaws
Copy link

that worked! thank you so much! :)

@Gabyheavy
Copy link

Hi dannberg, thanks for sharing this, i've followed your guide and it's great except :
My button creates the page but does not run the templater code, I do have the templater set to true.
It works if I create it from the command.
Any idea ?

@dannberg
Copy link
Author

dannberg commented Jan 11, 2024

@Gabyheavy Check out the CREATING NEW MEETING BUTTON (CONTINUED) section on my full blog post. Are all your button maker settings the same as mine when you create the button?

@marcmauger
Copy link

Hi dannberg,

It creates the template when I click the button in the MOC, but it always physically moves the template and renames it??
I would have assumed it was a copy operation...
When I create a new note from the template using the command palette, it works as it should.
Any ideas?

@dannberg
Copy link
Author

dannberg commented Feb 9, 2024

@marcmauger It looks like there's a bug with the Buttons plugin. Hopefully there's a fix soon, but others have found success swapping it out with Meta Bind.

I haven't tried it myself, but there are more details in a conversation in the comments of my Meeting Note template gist.

@dannberg
Copy link
Author

I just updated the original tutorial post to use the Meta Bind plugin rather than Buttons. If anyone here was having issues with creating new meeting notes via the button, this should solve it. https://dannb.org/blog/2023/obsidian-meeting-note-template/

@dannberg
Copy link
Author

Also, in case anyone prefers to learn via video, I just turned this post into a YouTube video: https://youtu.be/Ud16HOQoS5Q

@moshin34
Copy link

This is awesome. Thanks for writing it up, and sharing it. Video is great too.. make more :-)

I wanted to ask, perhaps a remedial question. I've modified this to my needs, except one thing I would love to change. I would love if the MOC could search for meeting notes in SUBFOLDERS. I want to move each meeting note into another folder. Company/CLIENT/Meetings

Where the Client folder will be numerous.

Can I place them MOC somwhere, and have dataview search the company folder, and subfolders of it to pull the meeting details ?

Thanks again for all that you do!!

@dannberg
Copy link
Author

@moshin34 ChatGPT is surprisingly good at making edits to Dataview tables. Give it the dataview table code from the template, along with your new requirements, and it should pop something out for you to try. If it doesn't work, keep playing with ChatGPT until it does. You can event copy/paste the dataview docs page for sources (https://blacksmithgu.github.io/obsidian-dataview/reference/sources/) and play around until you get it right.

Basically, you'll just need to edit the FROM part of the code based on either the directory structure you use, or if you want to use tags/links instead. My directory structure is different, so I'm not able to test myself, but ChatGPT is a friend when I'm trying to modify tables I find online to suit my purposes.

@moshin34
Copy link

moshin34 commented Jan 13, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment