{"id":31698,"date":"2023-07-24T16:22:34","date_gmt":"2023-07-24T20:22:34","guid":{"rendered":"https:\/\/bhargavs.com\/?p=31698"},"modified":"2023-07-24T16:22:37","modified_gmt":"2023-07-24T20:22:37","slug":"order-of-execution-of-functions-in-powerapps-tips-for-beginners","status":"publish","type":"post","link":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/","title":{"rendered":"Order of Execution of Functions in PowerApps: Tips for Beginners"},"content":{"rendered":"\n<p>One of the most common sources of confusion for PowerApps beginners is the order of execution of functions. Unlike some other programming languages, PowerApps executes functions from the inside out, meaning that the innermost function is evaluated first, and then the next one, and so on. This can have important implications for the logic and performance of your app. In this blog post, I will explain this concept with some examples and tips to help you avoid common pitfalls.<\/p>\n\n\n\n<p>Let&#8217;s start with a simple example. Suppose you have a text input control named <em>TextInput1<\/em>, and you want to display its value in a label control named <em>Label1<\/em>, but only if the value is a valid email address. You might be tempted to write something like this in the Text property of <em>Label1<\/em>:<\/p>\n\n\n\n<p><code>If(IsMatch(TextInput1.Text, Email), TextInput1.Text, \"\")<\/code><\/p>\n\n\n\n<p>This looks like a reasonable formula, but it won&#8217;t work as expected. Why? Because PowerApps executes functions from the inside out, so it will evaluate <em>TextInput1.Text<\/em> first, then <em>IsMatch<\/em>, and then <em>If<\/em>. This means that <em>TextInput1.Text<\/em> will always be passed to <em>IsMatch<\/em>, regardless of whether it is empty or not. And since <em>IsMatch <\/em>returns false for an empty string, the If function will always return an empty string as well.<\/p>\n\n\n\n<p>To fix this problem, you need to change the order of the functions, so that the If function is evaluated first, and then the <em>IsMatch <\/em>function. You can do this by using parentheses to group the functions, like this:<\/p>\n\n\n\n<p><code>If(TextInput1.Text &lt;> \"\", IsMatch(TextInput1.Text, Email), false)<\/code><\/p>\n\n\n\n<p>This formula will evaluate&nbsp;<em>TextInput1.Text<\/em>&nbsp;first, and then check if it is not empty. If it is not empty, it will pass it to&nbsp;<em>IsMatch<\/em>&nbsp;and check if it is a valid email address. If it is empty, it will return false. Then, based on the result of the If function, it will display either&nbsp;<em>TextInput1.Text<\/em>&nbsp;or an empty string in&nbsp;<em>Label1<\/em>.<\/p>\n\n\n\n<p>This is a simple example, but it illustrates how important it is to understand the order of execution of functions in PowerApps. Here are some general tips to help you avoid common mistakes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use parentheses to group functions and control the order of execution.<\/li>\n\n\n\n<li>Use variables to store intermediate results and avoid repeating calculations.<\/li>\n\n\n\n<li>Use the Evaluate function to test your formulas and see how they are executed.<\/li>\n\n\n\n<li>Use the Monitor tool to debug your app and see the values of variables and controls.<\/li>\n<\/ul>\n\n\n\n<p>I hope this blog post helped you understand how PowerApps executes functions from the inside out. If you have any questions or feedback, please leave a comment below. Happy PowerApping!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn about the order of execution of functions in PowerApps and how it can affect the performance and logic of your app. This article includes tips and examples for beginners to avoid common pitfalls.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"pgc_sgb_lightbox_settings":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[315,316],"tags":[317],"class_list":["post-31698","post","type-post","status-publish","format-standard","hentry","category-power-platform","category-powerapps","tag-powerapps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Order of Execution of Functions in PowerApps: Tips for Beginners - Bhargav&#039;s IT Playground<\/title>\n<meta name=\"description\" content=\"Learn about the order of execution of functions in PowerApps and how it can affect the performance and logic of your app. This article includes tips and examples for beginners to avoid common pitfalls.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Order of Execution of Functions in PowerApps: Tips for Beginners - Bhargav&#039;s IT Playground\" \/>\n<meta property=\"og:description\" content=\"Learn about the order of execution of functions in PowerApps and how it can affect the performance and logic of your app. This article includes tips and examples for beginners to avoid common pitfalls.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/\" \/>\n<meta property=\"og:site_name\" content=\"Bhargav&#039;s IT Playground\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-24T20:22:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-07-24T20:22:37+00:00\" \/>\n<meta name=\"author\" content=\"Bhargav\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bhargav\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2023\\\/07\\\/24\\\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2023\\\/07\\\/24\\\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\\\/\"},\"author\":{\"name\":\"Bhargav\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"headline\":\"Order of Execution of Functions in PowerApps: Tips for Beginners\",\"datePublished\":\"2023-07-24T20:22:34+00:00\",\"dateModified\":\"2023-07-24T20:22:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2023\\\/07\\\/24\\\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\\\/\"},\"wordCount\":440,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"keywords\":[\"PowerApps\"],\"articleSection\":[\"Power Platform\",\"PowerApps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2023\\\/07\\\/24\\\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2023\\\/07\\\/24\\\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\\\/\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2023\\\/07\\\/24\\\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\\\/\",\"name\":\"Order of Execution of Functions in PowerApps: Tips for Beginners - Bhargav&#039;s IT Playground\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\"},\"datePublished\":\"2023-07-24T20:22:34+00:00\",\"dateModified\":\"2023-07-24T20:22:37+00:00\",\"description\":\"Learn about the order of execution of functions in PowerApps and how it can affect the performance and logic of your app. This article includes tips and examples for beginners to avoid common pitfalls.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2023\\\/07\\\/24\\\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2023\\\/07\\\/24\\\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/index.php\\\/2023\\\/07\\\/24\\\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bhargavs.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Order of Execution of Functions in PowerApps: Tips for Beginners\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#website\",\"url\":\"https:\\\/\\\/bhargavs.com\\\/\",\"name\":\"Bhargav's IT Playground\",\"description\":\"Passion for Technology. Power of Collaboration.\",\"publisher\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bhargavs.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/28f6d8c9b29f3a879483d65fc2ab5e26\",\"name\":\"Bhargav\",\"logo\":{\"@id\":\"https:\\\/\\\/bhargavs.com\\\/#\\\/schema\\\/person\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/bhargavs.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Order of Execution of Functions in PowerApps: Tips for Beginners - Bhargav&#039;s IT Playground","description":"Learn about the order of execution of functions in PowerApps and how it can affect the performance and logic of your app. This article includes tips and examples for beginners to avoid common pitfalls.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/","og_locale":"en_US","og_type":"article","og_title":"Order of Execution of Functions in PowerApps: Tips for Beginners - Bhargav&#039;s IT Playground","og_description":"Learn about the order of execution of functions in PowerApps and how it can affect the performance and logic of your app. This article includes tips and examples for beginners to avoid common pitfalls.","og_url":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/","og_site_name":"Bhargav&#039;s IT Playground","article_published_time":"2023-07-24T20:22:34+00:00","article_modified_time":"2023-07-24T20:22:37+00:00","author":"Bhargav","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Bhargav","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/#article","isPartOf":{"@id":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/"},"author":{"name":"Bhargav","@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"headline":"Order of Execution of Functions in PowerApps: Tips for Beginners","datePublished":"2023-07-24T20:22:34+00:00","dateModified":"2023-07-24T20:22:37+00:00","mainEntityOfPage":{"@id":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/"},"wordCount":440,"commentCount":0,"publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"keywords":["PowerApps"],"articleSection":["Power Platform","PowerApps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/","url":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/","name":"Order of Execution of Functions in PowerApps: Tips for Beginners - Bhargav&#039;s IT Playground","isPartOf":{"@id":"https:\/\/bhargavs.com\/#website"},"datePublished":"2023-07-24T20:22:34+00:00","dateModified":"2023-07-24T20:22:37+00:00","description":"Learn about the order of execution of functions in PowerApps and how it can affect the performance and logic of your app. This article includes tips and examples for beginners to avoid common pitfalls.","breadcrumb":{"@id":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bhargavs.com\/index.php\/2023\/07\/24\/order-of-execution-of-functions-in-powerapps-tips-for-beginners\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bhargavs.com\/"},{"@type":"ListItem","position":2,"name":"Order of Execution of Functions in PowerApps: Tips for Beginners"}]},{"@type":"WebSite","@id":"https:\/\/bhargavs.com\/#website","url":"https:\/\/bhargavs.com\/","name":"Bhargav's IT Playground","description":"Passion for Technology. Power of Collaboration.","publisher":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bhargavs.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/28f6d8c9b29f3a879483d65fc2ab5e26","name":"Bhargav","logo":{"@id":"https:\/\/bhargavs.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/bhargavs.com"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":31676,"url":"https:\/\/bhargavs.com\/index.php\/2023\/03\/15\/how-to-handle-null-values-in-numeric-columns-in-sharepoint-lists-with-powerapps\/","url_meta":{"origin":31698,"position":0},"title":"How to handle null values in numeric columns in SharePoint lists with PowerApps","author":"Bhargav","date":"March 15, 2023","format":false,"excerpt":"If you are using PowerApps to create apps that connect to SharePoint lists, you may encounter some issues when dealing with null values in numeric columns. In this post, I will explain what these issues are and how you can solve them by using app settings. The Problem A common\u2026","rel":"","context":"In &quot;Power Platform&quot;","block_context":{"text":"Power Platform","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/power-platform\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1676,"url":"https:\/\/bhargavs.com\/index.php\/2011\/12\/15\/rbac-and-principle-of-least-privilege\/","url_meta":{"origin":31698,"position":1},"title":"RBAC and Principle of Least Privilege","author":"Bhargav","date":"December 15, 2011","format":false,"excerpt":"Exchange 2010 introduced RBAC as a mechanism to manage access to administrative tasks at granular level which was not possible in previous versions of Exchange. While you may know how to use RBAC to create custom roles that maps to job functions in your environment, one particular feature tends to\u2026","rel":"","context":"In &quot;Exchange 2010&quot;","block_context":{"text":"Exchange 2010","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2010\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1652,"url":"https:\/\/bhargavs.com\/index.php\/2010\/07\/07\/deceiving-scopes-of-variables-in-a-function\/","url_meta":{"origin":31698,"position":2},"title":"Deceiving scopes of variables in a function","author":"Bhargav","date":"July 7, 2010","format":false,"excerpt":"I was recently troubleshooting a script when I came across a problem where a variable with defined scope was not retaining its value even though scope seemed correct. Let\u2019s look at simplified example below:Function Global:Name-ofaFunction { $Global:VariableinQuestion = $null $VariableinQuestion = \"Value\" $VariableinQuestion } Name-ofaFunction $VariableinQuestion The function \u201cName-ofaFunction\u201d when\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/powershell\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":71,"url":"https:\/\/bhargavs.com\/index.php\/2009\/05\/22\/custom-attributex-long-maximum-length-xxxx-actual-length-yyyy\/","url_meta":{"origin":31698,"position":3},"title":"CustomAttribute is too long","author":"Bhargav","date":"May 22, 2009","format":false,"excerpt":"I recently had an opportunity to learn about an issue that I have not seen personally but I found it very interesting. When you introduce Exchange Server in your environment, it extends Active Directory Schema and User Class is updated with additional attributes ms-Exch-Extension-Attribute-1 through ms-Exch-Extension-Attribute-15 among others. These attributes\u2026","rel":"","context":"In &quot;Exchange 2007&quot;","block_context":{"text":"Exchange 2007","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/exchange-server\/exchange-2007\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":34526,"url":"https:\/\/bhargavs.com\/index.php\/2024\/01\/30\/clearing-microsoft-teams-cache-with-powershell\/","url_meta":{"origin":31698,"position":4},"title":"Clearing Microsoft Teams Cache with PowerShell","author":"Bhargav","date":"January 30, 2024","format":false,"excerpt":"Introduction I recently came across a need to clear Teams cache. While the task might be simple, I ended up spending a little more time to address the scenarios I can foresee so the PowerShell script is more useful that a single use case. In this blog post, we'll be\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/bhargavs.com\/index.php\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3963,"url":"https:\/\/bhargavs.com\/index.php\/2017\/09\/20\/lorem-ipsum\/","url_meta":{"origin":31698,"position":5},"title":"Lorem ipsum","author":"Bhargav","date":"September 20, 2017","format":false,"excerpt":"No it's not a test post, and no it's not a mistake! I find myself prototyping documents at times when I need to fill them and I'm sure most of you have seen the Lorem ipsum paragraph showing up in documents. What I know but can't remember when I need\u2026","rel":"","context":"In &quot;Office&quot;","block_context":{"text":"Office","link":"https:\/\/bhargavs.com\/index.php\/category\/microsoft\/office\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_shortlink":"https:\/\/wp.me\/pkROc-8fg","_links":{"self":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/31698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/comments?post=31698"}],"version-history":[{"count":1,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/31698\/revisions"}],"predecessor-version":[{"id":31699,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/posts\/31698\/revisions\/31699"}],"wp:attachment":[{"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/media?parent=31698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/categories?post=31698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bhargavs.com\/index.php\/wp-json\/wp\/v2\/tags?post=31698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}