# Which templater functions require await

**URL:** <https://forum.obsidian.md/t/which-templater-functions-require-await/57019>\
**Category:** Help\
**Tags:** templater\
**Created:** [March 26, 2023, 6:27pm UTC](https://forum.obsidian.md/t/which-templater-functions-require-await/57019 "2023-03-26T18:27:52Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![holroy](https://forum.obsidian.md/user_avatar/forum.obsidian.md/holroy/32/77699_2.png) [@holroy](https://forum.obsidian.md/u/holroy)\
**Post date:** [March 26, 2023, 8:03pm UTC](https://forum.obsidian.md/t/which-templater-functions-require-await/57019/3 "2023-03-26T20:03:17Z")

</div>

The short answer is most functions related to file and input/output operations where you don’t really now how long it’ll take to do the operation.

In most cases, you’ll either know it by experience, or you’ll look it up in the documentation of the various modules/plugins. For _Templater_ it’s not marked directly, but the examples usually give the correct indication on whether you need it or not. For _DataviewJS_ the asynchrous functions (aka those needing `await` should be marked with an hourglass in the documentation.

---

_[View the full topic](https://forum.obsidian.md/t/which-templater-functions-require-await/57019)._
