<?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: List objects in Sheets in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867893#M470928</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What you can do in a macro is to assign result to a variable.&amp;nbsp; After this you can show it in a text box of course.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Apr 2015 14:19:57 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2015-04-20T14:19:57Z</dc:date>
    <item>
      <title>List objects in Sheets</title>
      <link>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867890#M470925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a way to have&amp;nbsp; a list of all objects(let say in Textbox) that are currently in the file?&lt;/P&gt;&lt;P&gt;Let say comma separated ' 'CH01','LB01'....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 11:47:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867890#M470925</guid>
      <dc:creator>robert_mika</dc:creator>
      <dc:date>2015-04-20T11:47:52Z</dc:date>
    </item>
    <item>
      <title>Re: List objects in Sheets</title>
      <link>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867891#M470926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try starting from here, it should help:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub test&lt;BR /&gt;set sheet = ActiveDocument.Sheets("SH01")&lt;BR /&gt;For i = 0 to 50&lt;/P&gt;&lt;P&gt; set so = sheet.SheetObjects(i)&lt;BR /&gt; id = so.GetObjectId&lt;BR /&gt; msgbox(id)&lt;/P&gt;&lt;P&gt;next&lt;BR /&gt;end sub&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 12:02:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867891#M470926</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-20T12:02:25Z</dc:date>
    </item>
    <item>
      <title>Re: List objects in Sheets</title>
      <link>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867892#M470927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;is the a way to pass that to TextBox?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 14:15:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867892#M470927</guid>
      <dc:creator>robert_mika</dc:creator>
      <dc:date>2015-04-20T14:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: List objects in Sheets</title>
      <link>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867893#M470928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What you can do in a macro is to assign result to a variable.&amp;nbsp; After this you can show it in a text box of course.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 14:19:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867893#M470928</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-20T14:19:57Z</dc:date>
    </item>
    <item>
      <title>Re: List objects in Sheets</title>
      <link>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867894#M470929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could also read the meta-data from the qvw and from layout-export and use these as tables and fields:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14295402426818806 jive_text_macro" jivemacro_uid="_14295402426818806" modifiedtitle="true"&gt;
&lt;P&gt;/****************************************************************************************************************************************************************&lt;/P&gt;
&lt;P&gt;Beginn DocumentsObjects - Auslesen Attribute SOE (Sheet, Objects &amp;amp; Expressions + Groups, Reports, Bookmarks, Variables) aus QVW's (Metadaten XML-Struktur)&lt;/P&gt;
&lt;P&gt;*****************************************************************************************************************************************************************&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Aufgabe:&lt;/P&gt;
&lt;P&gt;- Lädt die ausgewählte Meta-Daten dieser Anwendung ein&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Hintergrund:&lt;/P&gt;
&lt;P&gt;- schneller und direkter Zugriff auf die Objektstruktur dieser Anwendung um die Sheet-Oberflächen besser entwickeln zu können, z.B. welches Objekt befindet sich&lt;/P&gt;
&lt;P&gt;&amp;nbsp; auf welchem Sheet&lt;/P&gt;
&lt;P&gt;- QlikView-Anwendungen sind eine Mischung zwischen propertieren Datenstrukturen und XML-Datenstruktur, so daß nicht alle Meta-Daten aus der Anwendung selbst&lt;/P&gt;
&lt;P&gt;&amp;nbsp; ausgelesen werden können --&amp;gt; die hier fehlenden Meta-Daten können aber über den Export von Struktur-und Layout-Daten anschließend wieder eingelesen werden&lt;/P&gt;
&lt;P&gt;- Export dieser Daten kann Zentral über ein separates Steuerungsfile und/oder direkt in dieser Anwendung per Makro ausgelöst werden (nicht alle Datenbereiche&lt;/P&gt;
&lt;P&gt;&amp;nbsp; sind GUI erreichbar)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Datenquelle:&lt;/P&gt;
&lt;P&gt;- diese Anwendung selbst --&amp;gt; Documentname()&lt;/P&gt;
&lt;P&gt;- ....\DataStructures\AppLayout\AppLayout_' &amp;amp; DocumentName() &amp;amp; '.xml'&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;ToDo:&lt;/P&gt;
&lt;P&gt;- Aufnahme weiterer Meta-Daten, z.B. Mem-Files&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------*/&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;let vTabName = 'DocumentObjects';&lt;/P&gt;
&lt;P&gt;let vOwnPath = DocumentPath(); // Pfadvariable - eigener Pfad&lt;/P&gt;
&lt;P&gt;let vLayoutPath = '$(pApp@01)' &amp;amp; 'DataStructures\AppLayout\AppLayout_' &amp;amp; DocumentName() &amp;amp; '.xml'; // Pfadvariable zum Layout-Source-File&lt;/P&gt;
&lt;P&gt;let vLayoutStoredPath = '$(pApp@01)' &amp;amp; 'DataStructures\AppLayoutQVD\' &amp;amp; DocumentName(); // Pfadvariable zum Layout-Stored-File&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;if '$(vLoadDocumentObjects)' = 'current' then&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;/*---------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;GROUPS auslesen - nicht direkt an SOE gejoint, da der Name zur Gruppe gejoint wird&lt;/P&gt;
&lt;P&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------*/&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Groups:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD upper(filepath()) as FileName, 'Group' as SOE_Type, Name as %ObjectId, if(IsCyclic='true','Cyclic','Hierarchic') as Definition,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filetime() as CreatedDate, %Key_GroupDescription_CB92F98E8506AF37&amp;nbsp;&amp;nbsp;&amp;nbsp; // Key for this table: DocumentSummary/GroupDescription&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/GroupDescription]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; join &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD Name as Label, %Key_GroupDescription_CB92F98E8506AF37&amp;nbsp;&amp;nbsp;&amp;nbsp; // Key to parent table: DocumentSummary/GroupDescription&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/GroupDescription/FieldDefs/FieldDefEx]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; drop field %Key_GroupDescription_CB92F98E8506AF37;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;/*---------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;SOE's auslesen&lt;/P&gt;
&lt;P&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------*/&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SheetObjects: &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NoConcatenate Load * Resident Groups; // Groups&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTER JOIN &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD upper(filepath()) as FileName, SheetId as %ObjectId, 'Sheet' as SOE_Type, Title as Label // Sheets&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/Sheet]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTER JOIN &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD upper(filepath()) as FileName, REPLACE(ObjectId,'Document\','') as %ObjectId, Type as SOE_Type, Caption as Label // Sheet Objects&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/SheetObject]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTER JOIN &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD upper(filepath()) as FileName, %ObjectId, 'Expression' as SOE_Type, Definition, Label // Expressions&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/Expression]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTER JOIN &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD upper(filepath()) as FileName, %ObjectId, 'Dimension' as SOE_Type, PseudoDef as Definition, Title as Label // CalculatedDimension&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/Dimension]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTER JOIN &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD upper(filepath()) as FileName, %ObjectId, 'Variable' as SOE_Type, RawValue as Definition, Name as Label // VariableDescription&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/VariableDescription]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTER JOIN &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD upper(filepath()) as FileName, Id as %ObjectId, 'Report' as SOE_Type, Name as Label // Report&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/Report]) WHERE Id &amp;gt; '';&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTER JOIN &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD upper(filepath()) as FileName, BookmarkId as %ObjectId, 'Bookmark Item' as SOE_Type, BookmarkField as Label // BookmarkItems&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/BookmarkItems]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTER JOIN &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD upper(filepath()) as FileName, BookmarkId as %ObjectId, 'Bookmark' as SOE_Type, Name&amp;nbsp;&amp;nbsp;&amp;nbsp; as Label // Bookmark&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vOwnPath) (XmlSimple, Table is [DocumentSummary/Bookmark]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; store SheetObjects into $(vLayoutStoredPath)_SheetObjects.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; drop table Groups;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;/*---------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;Zuordnung von Objekten zum Sheet generieren --&amp;gt; aus dem exportierten App_Layout&lt;/P&gt;
&lt;P&gt;---------------------------------------------------------------------------------------------------------------------------------------------------------------*/&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FrameParentDef:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD replace(ObjectId, 'Document\','') as %ObjectId, %Key_SheetProperties_CD0C067A8D4AC977&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vLayoutPath) (XmlSimple, Table is [DocLayout/AllProperties/LayoutProperties/LayoutProperties/SheetProperties/ChildObjects/FrameParentDef]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; store FrameParentDef into $(vLayoutStoredPath)_FrameParentDef.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SheetProperties:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOAD Name as SheetName, replace(SheetId, 'Document\','') as SheetId, //'Sheet' as SOE_Type,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %Key_SheetProperties_CD0C067A8D4AC977&amp;nbsp;&amp;nbsp;&amp;nbsp; // Key for this table: DocLayout/AllProperties/LayoutProperties/LayoutProperties/SheetProperties&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM $(vLayoutPath) (XmlSimple, Table is [DocLayout/AllProperties/LayoutProperties/LayoutProperties/SheetProperties]);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; store SheetProperties into $(vLayoutStoredPath)_SheetProperties.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;elseif '$(vLoadDocumentObjects)' = 'stored' then&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SheetObjects: &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * From $(vLayoutStoredPath)_SheetObjects.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FrameParentDef:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * From $(vLayoutStoredPath)_FrameParentDef.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SheetProperties:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * From $(vLayoutStoredPath)_SheetProperties.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;end if&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;/****************************************************************************************************************************************************************&lt;/P&gt;
&lt;P&gt;Ende DocumentObjects&lt;/P&gt;
&lt;P&gt;****************************************************************************************************************************************************************/&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14295402878442242 jive_text_macro" jivemacro_uid="_14295402878442242" modifiedtitle="true"&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;&lt;/TD&gt;
&lt;TD&gt;let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SheetObjects: &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * From $(vLayoutStoredPath)_SheetObjects.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FrameParentDef:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * From $(vLayoutStoredPath)_FrameParentDef.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; let vLoadStart = num(now() - today(), '#.########', '.', ','); // Beginn des Load-Vorganges - gehört zur Routine des Load-Logging&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SheetProperties:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load * From $(vLayoutStoredPath)_SheetProperties.qvd (qvd);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(Include=$(pScript@04)Include_LoadLogging.txt);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;end if&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;/****************************************************************************************************************************************************************&lt;/P&gt;
&lt;P&gt;Ende DocumentObjects&lt;/P&gt;
&lt;P&gt;****************************************************************************************************************************************************************/&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Apr 2015 14:32:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867894#M470929</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2015-04-20T14:32:59Z</dc:date>
    </item>
    <item>
      <title>Re: List objects in Sheets</title>
      <link>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867895#M470930</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Marcus but how this by used in a way to give all objects in sheets?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 13:48:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867895#M470930</guid>
      <dc:creator>robert_mika</dc:creator>
      <dc:date>2015-04-21T13:48:12Z</dc:date>
    </item>
    <item>
      <title>Re: List objects in Sheets</title>
      <link>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867896#M470931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Robert &lt;/P&gt;&lt;P&gt; in the same directory where you application is create a folder and name it like so "AppName-prj"&lt;/P&gt;&lt;P&gt;save open and save your App&lt;/P&gt;&lt;P&gt;if you open the prj folder u will see a number of xml files created&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;place script somewhere on you App in the load script or create&amp;nbsp; a separate App for testing purposes and place the following code in the load script &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;make use of fields generated &lt;/P&gt;&lt;P&gt;if u have any queiries let me know &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set vFolder = 'Path to your prj folder\test-prj';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for each File in filelist(vFolder&amp;amp; '\*CH0*.xml') //file names of all objects you want to bring in &lt;/P&gt;&lt;P&gt;EXPRESSIONDATA:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RowNo() as Position, filename() as fileName,&lt;/P&gt;&lt;P&gt;[GraphLayout/Frame/Name/v] as ChartName,&lt;/P&gt;&lt;P&gt;[_ExpressionVisuals/ExpressionVisualDef/Label/v] as ExpressionName,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; [_ExpressionDatas/ExpressionData/Definition/v]as ExpressionCalc,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;[_ExpressionVisuals/ExpressionVisualDef/Label/v]&lt;/P&gt;&lt;P&gt;&amp;amp;': ' &amp;amp;[_ExpressionDatas/ExpressionData/Definition/v]&lt;/P&gt;&lt;P&gt;as&lt;/P&gt;&lt;P&gt;Expression&lt;/P&gt;&lt;P&gt;,&lt;/P&gt;&lt;P&gt;left(filename(),4) as ObjectID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FROM $(vFolder)\*CH0*.xml (XmlSimple, Table is [GraphProperties]);&lt;/P&gt;&lt;P&gt;// End of [CH01.xml] LOAD statements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHARTDATA:&lt;/P&gt;&lt;P&gt;LOAD&lt;/P&gt;&lt;P&gt;[ChartProperties/Title/Title/v]as ChartTitle,&lt;/P&gt;&lt;P&gt;[TableProperties/ExpansionInfo/ExpansionData/Pos/DimName] as DimensionName,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;[Dimensions/ChartDimensionDataDef/PseudoDef/Name] as DimensionCalc&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;left(filename(),4) as ObjectID&lt;/P&gt;&lt;P&gt;FROM $(vFolder)\*CH0*.xml (XmlSimple, Table is [GraphProperties]);&lt;/P&gt;&lt;P&gt;// End of [CH01.xml] LOAD statements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;exit Script;&lt;/P&gt;&lt;P&gt;left&lt;/P&gt;&lt;P&gt;join&lt;/P&gt;&lt;P&gt;(CHARTDATA) load&lt;/P&gt;&lt;P&gt;ObjectID&lt;/P&gt;&lt;P&gt;,replace&lt;/P&gt;&lt;P&gt;(ObjectID&lt;/P&gt;&lt;P&gt;, 'CH','') as&lt;/P&gt;&lt;P&gt;CHTID&lt;/P&gt;&lt;P&gt;, concat&lt;/P&gt;&lt;P&gt;(distinct&lt;/P&gt;&lt;P&gt;DimensionCalc&lt;/P&gt;&lt;P&gt;) as&lt;/P&gt;&lt;P&gt;DimensionsConcat&lt;/P&gt;&lt;P&gt;REsident&lt;/P&gt;&lt;P&gt;CHARTDATA group&lt;/P&gt;&lt;P&gt;by&lt;/P&gt;&lt;P&gt;ObjectID&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;left&lt;/P&gt;&lt;P&gt;join&lt;/P&gt;&lt;P&gt;(EXPRESSIONDATA) load&lt;/P&gt;&lt;P&gt;ObjectID&lt;/P&gt;&lt;P&gt;, &lt;/P&gt;&lt;P&gt;concat&lt;/P&gt;&lt;P&gt;(distinct&lt;/P&gt;&lt;P&gt;Expression&lt;/P&gt;&lt;P&gt;,'&lt;/P&gt;&lt;P&gt;' ) as&lt;/P&gt;&lt;P&gt;ExpressionsConcat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REsident&lt;/P&gt;&lt;P&gt;EXPRESSIONDATA group&lt;/P&gt;&lt;P&gt;by&lt;/P&gt;&lt;P&gt;ObjectID&lt;/P&gt;&lt;P&gt;;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Apr 2015 14:06:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867896#M470931</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2015-04-21T14:06:09Z</dc:date>
    </item>
    <item>
      <title>Re: List objects in Sheets</title>
      <link>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867897#M470932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My approach includes more than the object-id's and therefore the script is a bit longer and more complex. But you could have deeper insights in your apps. Results from my script are:&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/85296_pastedImage_0.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="" class="jive-image image-2" src="https://community.qlik.com/legacyfs/online/85297_pastedImage_1.png" style="max-width: 1200px; max-height: 900px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- Marcus&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Apr 2015 05:18:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/List-objects-in-Sheets/m-p/867897#M470932</guid>
      <dc:creator>marcus_sommer</dc:creator>
      <dc:date>2015-04-29T05:18:50Z</dc:date>
    </item>
  </channel>
</rss>

