Initial commit
This commit is contained in:
55
Templates/Event Meeting Template.md
Normal file
55
Templates/Event Meeting Template.md
Normal file
@@ -0,0 +1,55 @@
|
||||
<%*
|
||||
const fm = tp.frontmatter;
|
||||
const created = fm.created || tp.file.creation_date("YYYY-MM-DD[T]HH:mm:ss");
|
||||
let title = fm.title || tp.user.get_clean_title(tp.file.title);
|
||||
let date = fm.date;
|
||||
let scheduled = fm.scheduled;
|
||||
let time = "00:00"
|
||||
|
||||
if (!title){
|
||||
title = await tp.system.prompt("Enter event title")
|
||||
}
|
||||
|
||||
if (!scheduled) {
|
||||
if (date) {
|
||||
// If we have a date but no scheduled time, suggest the date
|
||||
date = await tp.system.prompt("Enter event date", date);
|
||||
time = await tp.system.prompt("Enter event time", "00:00") + ":00";
|
||||
scheduled = date + "T" + time
|
||||
}
|
||||
else {
|
||||
// Otherwise suggest the full creation timestamp
|
||||
date = String(created).substring(0,10);
|
||||
date = await tp.system.prompt("Enter event date", date);
|
||||
time = await tp.system.prompt("Enter event time", time) + ":00";
|
||||
scheduled = date + "T" + time;
|
||||
}
|
||||
}
|
||||
else{
|
||||
date = String(scheduled).substring(0,10);
|
||||
time = String(scheduled).substring(11,16);
|
||||
}
|
||||
|
||||
let filename = date + " " + time.replace(/:/g, "").substring(0, 4);
|
||||
if (title){
|
||||
filename = filename + " " + title;
|
||||
}
|
||||
|
||||
if (tp.file.title !== filename) {
|
||||
await tp.file.rename(filename);
|
||||
}
|
||||
-%>
|
||||
---
|
||||
category:
|
||||
- "[[Events]]"
|
||||
type:
|
||||
- "[[Meetings]]"
|
||||
date: <% date %>
|
||||
created: <% created %>
|
||||
scheduled: <% scheduled %>
|
||||
title: <% title %>
|
||||
org:
|
||||
location:
|
||||
people:
|
||||
topics:
|
||||
---
|
||||
Reference in New Issue
Block a user