Magical comes with date & time macros to help you become even more productive. You can embed macros into any of your templates. This article will explore Macros in more detail.
This article will cover
Date & Time macro
Clipboard macro
FAQs on macros
Date & Time Macro
The Date and Time macro helps you quickly insert the current Date & Time within your Template.
Step 1:Â Click the Calendar icon at the bottom of your Template
Step 2:Â Select the Date & Time format you would like included in your Template
Step 3:Â The Template text will look something like this. Hit Save.
Now when you expand your template, the current date in your desired format will expand.
Clipboard Macro
The Clipboard macro will paste the last contents of your clipboard wherever the macro is placed in your Template. For example, if your Template text read "Happy birthday %clip%", and you last copied the name "Rob", then when expanded, then the Template text would read "Happy birthday Rob".
Step 1:Â Select the Clipboard icon in your template to indicate where you would like it placed
Step 2: The Template text will look like this. Hit save.
FAQs on Macros
What if I want more options on date & time macros?
If you're interested in using custom Date & Time formats add %d(FORMAT) to your snippet, where FORMAT is one of the options described here. For example, you could add %(ddd) if you wanted to display the short form day of the week; if today was Monday, "Mon" would return when you expand your template.
How do I add/subtract dates & time?
To add dates or times, follow the following format: %d(FORMAT)+DURATION or %d(FORMAT)-DURATION. Importantly, this handles changes in AM/PM, months, leap years, and the whole calendar. To view the syntax for describing duration, see this page.
Examples assuming the current date is "Wednesday May 24th, 2023”:
“%d(dddd MMMM Do, YYYY)+P3D” adds 3 days from today, and would display “Saturday May 27th, 2023”
“%d(dddd MMMM Do, YYYY)+P2W” adds two weeks from today, and would display “Wednesday June 7th, 2023”
Can I add multiple macros to a single template?
Yes. You can add multiple macros to a single template.