-
-
Save dannberg/9056b89437110e62766689772437fe46 to your computer and use it in GitHub Desktop.
--- | |
date: <% tp.file.creation_date() %> | |
type: meeting | |
company: | |
summary: " " | |
--- | |
tags: [[🗣 Meetings MOC]] | |
Date: [[<% tp.date.now("YYYY-MM-DD-dddd") %>]] | |
<% await tp.file.rename(tp.date.now("YYYY-MM-DD") + " " + tp.file.title) %> | |
# [[<% tp.date.now("YYYY-MM-DD") + " " + tp.file.title %>]] | |
**Attendees**: | |
- | |
## Agenda/Questions | |
- | |
## Notes | |
- |
@antoineallard @jasonchuasg Hm, I'm not sure why both of you are having issues. I just filmed a quick video to test making a new button, and it still works for me. Is this the same as what you two are doing? https://youtu.be/YeyARTXBzTo
Thank you for the video. I'm doing the same this as you. I wonder if there is something in the settings that is interfering with Templater?
This is an issue with the latest version of the buttons plugin. Check out the issue here - shabegom/buttons#207
@horuscoding deus ex machina right here. thank you for helping solve this problem!!
Thank you. Moving the "moving" part to the button was the workaround I was considering. I'm glad we now know where the error was. Thanks again to all of you!
Replacing the button by this looks promising.
The template stops moving! But I have another issue: I can't find the dropdown for the template from my Templater despite of the fact that I've put that template folder in the Templater settings. Do you happen to know why?
I think you also need to indicate the folder in the (core) template settings.
I think you also need to indicate the folder in the (core) template settings.
Got it! Can you share your updated code for the meeting template and button code with me?
The meeting template does not need to be updated. The button object in the Meeting MOC needs to be replaced by a button from the Meta Bind plugin that should be similar to this
```meta-bind-button
style: primary
label: New Meeting
actions:
- type: templaterCreateNote
templateFile: "Templates/Template, Meeting.md"
folderPath: "Timestamps/Meetings"
fileName: "TKTK"
openNote: true
You should probably use the Meta Bind Button Builder instead of copy-pasting the code above. Let me know how it goes!
The meeting template does not need to be updated. The button object in the Meeting MOC needs to be replaced by a button from the Meta Bind plugin that should be similar to this
```meta-bind-button style: primary label: New Meeting actions: - type: templaterCreateNote templateFile: "Templates/Template, Meeting.md" folderPath: "Timestamps/Meetings" fileName: "TKTK" openNote: true
You should probably use the Meta Bind Button Builder instead of copy-pasting the code above. Let me know how it goes!
I can create the first note. But the next time I click on the button, it says "Templater Error: Template parsing error, aborting. Check console for more information."
Any idea what went wrong here?
Is there already a note with the same name as the target one (either TKTK or the name that your template renamed itself to)?
I also had success with the Meta Bind plugin - thanks @antoineallard !
Is there already a note with the same name as the target one (either TKTK or the name that your template renamed itself to)?
Yes. The first note that was created has the name TKTK. If I were to click on the button again, it doesn't allow me to create a new meeting note and a little pop up of "Templater Error" will be shown.
I just updated the original post to use the Meta Bind plugin rather than Buttons. It's working wonderfully for me, too. Thanks for the tips, all!
Also, in case people prefer to follow along to a video, I just turned my meeting note system into a YouTube tutorial: https://youtu.be/Ud16HOQoS5Q
Hi @dannberg , thank you very much for your tutorials and these templates!
I noticed one weirdness with the current setup: you only temporarily create a new file at the location given by the folderPath
of the meta-bind-button
, which is then moved by the templater plugin. So if you want to change this location, only the tp.file.move
command needs to change location, as the folderPath
is for all practical purposes ignored (but might create an then empty folder). Which seems a bit counter-intuitive.
I would suggest to replace
<% await tp.file.move("/Timestamps/Meetings/" + tp.date.now("YYYY-MM-DD") + " " + tp.file.title) %>
with
<% await tp.file.rename(tp.date.now("YYYY-MM-DD") + " " + tp.file.title) %>
Then the final location of the created note will be in the folderPath
.
This also allows to create multiple buttons to different locations while using the same template.
Possibly, this is also related to the "my template is moving around" comments from above.
@JoschD Great call. This was an artifact from when I was using a different plugin to create these templates (manually with QuickAdd) but is reduntant (and as you pointed out, unnecessary) with the current Meta Bind button method.
I'll update this gist with your modification. Thanks!
It's an awesome workflow. I spent the wholeday trying to figure out the settings to make it right. If you manage to find the solution, please let me know!