<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to use the App Environment SDK in functions? in Developer Q&amp;A Forum</title>
    <link>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/280240#M1466</link>
    <description>&lt;P&gt;I also see that&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;globalThis&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;environmentUrl&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; is marked as depricated and they advise to use this code, hope this is helpful to everyone:&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; { &lt;/SPAN&gt;&lt;SPAN&gt;getEnvironmentId&lt;/SPAN&gt;&lt;SPAN&gt; } &lt;/SPAN&gt;&lt;SPAN&gt;from&lt;/SPAN&gt; &lt;SPAN&gt;'@dynatrace-sdk/app-environment'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;export&lt;/SPAN&gt; &lt;SPAN&gt;default&lt;/SPAN&gt; &lt;SPAN&gt;async&lt;/SPAN&gt; &lt;SPAN&gt;function&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;payload&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;unknown&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;undefined&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// Get the current environment ID&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;environmentId&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;getEnvironmentId&lt;/SPAN&gt;&lt;SPAN&gt;();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;environmentId&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Thu, 26 Jun 2025 10:58:29 GMT</pubDate>
    <dc:creator>MarwanC</dc:creator>
    <dc:date>2025-06-26T10:58:29Z</dc:date>
    <item>
      <title>How to use the App Environment SDK in functions?</title>
      <link>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/210619#M299</link>
      <description>&lt;P&gt;Hi Team,&lt;/P&gt;
&lt;P&gt;I need to retrieve and use the environment's URL in a Dashboard/Notebook function.&lt;/P&gt;
&lt;P&gt;The &lt;A href="https://developer.dynatrace.com/reference/sdks/app-environment/#getenvironmenturl" target="_self"&gt;docs&lt;/A&gt; seems lacking the info on which SDK to import. I tried the following but get an error:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="thomas_c_0-1682419101752.png" style="width: 400px;"&gt;&lt;img src="https://community.dynatrace.com/t5/image/serverpage/image-id/11292iBBA2B9A1B77A3531/image-size/medium?v=v2&amp;amp;px=400" role="button" title="thomas_c_0-1682419101752.png" alt="thomas_c_0-1682419101752.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Could you please guide me on using that SDK?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Thomas&lt;/P&gt;</description>
      <pubDate>Tue, 02 May 2023 13:32:19 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/210619#M299</guid>
      <dc:creator>thomas_c</dc:creator>
      <dc:date>2023-05-02T13:32:19Z</dc:date>
    </item>
    <item>
      <title>Re: How to use the App Environment SDK in functions?</title>
      <link>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/210627#M300</link>
      <description>&lt;P&gt;Hi Thomas,&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;@dynatrace-sdk/app-environment&lt;/CODE&gt; can only be used in apps and is not available for ad-hoc functions.&lt;/P&gt;
&lt;P&gt;As an alternative, you can use &lt;CODE&gt;globalThis.environmentUrl&lt;/CODE&gt; to access the environment URL.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Apr 2023 11:04:09 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/210627#M300</guid>
      <dc:creator>stefan_eggersto</dc:creator>
      <dc:date>2023-04-25T11:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to use the App Environment SDK in functions?</title>
      <link>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/210782#M301</link>
      <description>&lt;P&gt;Thanks Stefan! That works great in ad-hoc functions too.&lt;/P&gt;
&lt;P&gt;Just to close the loop, is there a way to use such globalThis properties in a dashboard's markdown tile? Just like we can do via a dashboard variable.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 16:21:32 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/210782#M301</guid>
      <dc:creator>thomas_c</dc:creator>
      <dc:date>2023-04-26T16:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: How to use the App Environment SDK in functions?</title>
      <link>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/280236#M1464</link>
      <description>&lt;P&gt;Can you kindly let me know how extract the incoming header and the body as I need to process those to do other stuff in the app function?&amp;nbsp; can I use&amp;nbsp;&lt;SPAN&gt;globalThis.? where is the documentation can be found of&amp;nbsp;globalThis.x Thanks in advance for your support&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jun 2025 10:36:28 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/280236#M1464</guid>
      <dc:creator>MarwanC</dc:creator>
      <dc:date>2025-06-26T10:36:28Z</dc:date>
    </item>
    <item>
      <title>Re: How to use the App Environment SDK in functions?</title>
      <link>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/280237#M1465</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Dear Stefan, Can you kindly let me know how extract the incoming header and the body as I need to process those to do other stuff in the app function?&amp;nbsp; can I use&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;globalThis.? where is the documentation can be found of&amp;nbsp;globalThis.x Thanks in advance for your support&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 26 Jun 2025 10:37:13 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/280237#M1465</guid>
      <dc:creator>MarwanC</dc:creator>
      <dc:date>2025-06-26T10:37:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to use the App Environment SDK in functions?</title>
      <link>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/280240#M1466</link>
      <description>&lt;P&gt;I also see that&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;globalThis&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;environmentUrl&lt;/SPAN&gt;&lt;SPAN&gt;&lt;SPAN&gt;&amp;nbsp; is marked as depricated and they advise to use this code, hope this is helpful to everyone:&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; { &lt;/SPAN&gt;&lt;SPAN&gt;getEnvironmentId&lt;/SPAN&gt;&lt;SPAN&gt; } &lt;/SPAN&gt;&lt;SPAN&gt;from&lt;/SPAN&gt; &lt;SPAN&gt;'@dynatrace-sdk/app-environment'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;export&lt;/SPAN&gt; &lt;SPAN&gt;default&lt;/SPAN&gt; &lt;SPAN&gt;async&lt;/SPAN&gt; &lt;SPAN&gt;function&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;payload&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;unknown&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;undefined&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// Get the current environment ID&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;environmentId&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;getEnvironmentId&lt;/SPAN&gt;&lt;SPAN&gt;();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;environmentId&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 26 Jun 2025 10:58:29 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/280240#M1466</guid>
      <dc:creator>MarwanC</dc:creator>
      <dc:date>2025-06-26T10:58:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to use the App Environment SDK in functions?</title>
      <link>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/280244#M1467</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;import&lt;/SPAN&gt;&lt;SPAN&gt; { &lt;/SPAN&gt;&lt;SPAN&gt;getEnvironmentUrl&lt;/SPAN&gt;&lt;SPAN&gt; } &lt;/SPAN&gt;&lt;SPAN&gt;from&lt;/SPAN&gt; &lt;SPAN&gt;'@dynatrace-sdk/app-environment'&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;export&lt;/SPAN&gt; &lt;SPAN&gt;default&lt;/SPAN&gt; &lt;SPAN&gt;async&lt;/SPAN&gt; &lt;SPAN&gt;function&lt;/SPAN&gt;&lt;SPAN&gt; (&lt;/SPAN&gt;&lt;SPAN&gt;payload&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt; &lt;SPAN&gt;unknown&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;undefined&lt;/SPAN&gt;&lt;SPAN&gt;) {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// Get the current environment URL&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;const&lt;/SPAN&gt; &lt;SPAN&gt;environmentUrl&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;getEnvironmentUrl&lt;/SPAN&gt;&lt;SPAN&gt;();&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;environmentUrl&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;If the URL is required use the above&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 26 Jun 2025 11:24:57 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/Developer-Q-A-Forum/How-to-use-the-App-Environment-SDK-in-functions/m-p/280244#M1467</guid>
      <dc:creator>MarwanC</dc:creator>
      <dc:date>2025-06-26T11:24:57Z</dc:date>
    </item>
  </channel>
</rss>

