<?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 Getting sheet name in Javascript in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590618#M219080</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible, in javascript, get the name of the sheet that is currently selected? I'm working in an extension and I need to get that information from QV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gabriel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 17 Apr 2014 11:36:06 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2014-04-17T11:36:06Z</dc:date>
    <item>
      <title>Getting sheet name in Javascript</title>
      <link>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590618#M219080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it possible, in javascript, get the name of the sheet that is currently selected? I'm working in an extension and I need to get that information from QV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gabriel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Apr 2014 11:36:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590618#M219080</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-04-17T11:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: Getting sheet name in Javascript</title>
      <link>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590619#M219081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;You could get name or ID of active sheet using following expression&lt;/P&gt;&lt;P style="font-weight: bold; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;ActiveDocument.ActiveSheet.GetProperties.Name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-weight: bold; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;ActiveDocument.ActiveSheet.GetProperties.SheetId&lt;/P&gt;&lt;P style="font-weight: bold; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P style="font-weight: bold; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;method to get all sheet id&lt;/P&gt;&lt;P style="font-weight: bold; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; color: #3d3d3d;"&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;sub LoopSheet&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;for i = 0 to ActiveDocument.NoOfSheets – 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;set ss= ActiveDocument.GetSheet(i)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;msgbox(ss.GetProperties.SheetId)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;next&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;end sub&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;good luck&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #414141; font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;Fernando&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Apr 2014 14:03:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590619#M219081</guid>
      <dc:creator>fkeuroglian</dc:creator>
      <dc:date>2014-04-17T14:03:56Z</dc:date>
    </item>
    <item>
      <title>Re: Getting sheet name in Javascript</title>
      <link>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590620#M219082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Fernando&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I'm needing something a little different..&lt;/P&gt;&lt;P&gt;I need to get inside the javascript code what sheet is active, 'cause I'm trying to write it in a div that i've created by javascript.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gabriel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Apr 2014 16:32:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590620#M219082</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-04-17T16:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: Getting sheet name in Javascript</title>
      <link>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590621#M219083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Grabriel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;Do you have any news on the subject ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN lang="en"&gt;I've been searching the Javascript API for Qlikview but could not find anything related to the sheetID (only for objects).&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Diogo Pereira&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Aug 2015 14:42:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590621#M219083</guid>
      <dc:creator>diogopereira89</dc:creator>
      <dc:date>2015-08-24T14:42:09Z</dc:date>
    </item>
    <item>
      <title>Re: Getting sheet name in Javascript</title>
      <link>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590622#M219084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found two ways.&lt;/P&gt;&lt;P&gt;WITH EXPRESSION&lt;/P&gt;&lt;P&gt;1. put this in your definition.xml&lt;/P&gt;&lt;P&gt;&amp;lt;Text Label="SheetID" Type="text" Initial="" Expression="=GetActiveSheetId()"/&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Then in your script name a var sheetID and put the value from above in it.&lt;/P&gt;&lt;P&gt;var sheetID=this.Layout.Text0.text;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Then put this inside the extension or wherever you want it. &lt;/P&gt;&lt;P&gt;var sheetName=document.getElementById(sheetID).querySelector("a").querySelector("span").innerHTML;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WITHOUT EXPRESSION&lt;/P&gt;&lt;P&gt;Just use this *not 100% sure that it works for all situations. As long as selectedtab class for the tabrow is always the first element when it looks for elementsbyclassname&lt;/P&gt;&lt;P&gt;var id=document.getElementsByClassName("selectedtab");&lt;/P&gt;&lt;P&gt;&amp;nbsp; sheetName=id[0].querySelector("a").querySelector("span").innerHTML;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Feb 2016 03:00:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Getting-sheet-name-in-Javascript/m-p/590622#M219084</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2016-02-10T03:00:38Z</dc:date>
    </item>
  </channel>
</rss>

