<?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: Google Drive Direct Folder Connection in Connectivity &amp; Data Prep</title>
    <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741038#M7889</link>
    <description>&lt;P&gt;Hi Steve,&lt;/P&gt;&lt;P&gt;I have a similar issue where I try to upload all files located in a single Google Drive folder at once. I followed your suggestion and this helped me retrieve the list of spreadsheets saved in that folder. I also found the parentsid (id of the folder) you were talking about but I coudn't use it in a query to retrieve data from each file. Problem is I don't know how to write that query. The Web connector console can not help me here. Can you provide a syntax?&lt;/P&gt;</description>
    <pubDate>Thu, 03 Sep 2020 15:29:13 GMT</pubDate>
    <dc:creator>Henri_Rufin</dc:creator>
    <dc:date>2020-09-03T15:29:13Z</dc:date>
    <item>
      <title>Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1659946#M7884</link>
      <description>&lt;P&gt;To Whom it May Concern,&lt;/P&gt;&lt;P&gt;I hope this finds you well. Is there a way to create a connection to a google drive folder? Using the Google Drive &amp;amp; Sheets connector in Qlik Web Connectors, and the regular web file connector I am able to connect to individual google sheets but not a specific folder.&amp;nbsp; Thank you for your support!&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Mohammed&lt;/P&gt;</description>
      <pubDate>Tue, 21 Dec 2021 20:07:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1659946#M7884</guid>
      <dc:creator>malradi88</dc:creator>
      <dc:date>2021-12-21T20:07:36Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1677161#M7885</link>
      <description>&lt;P&gt;Hi Mohammed.&lt;/P&gt;&lt;P&gt;You can read and write files in a Google Drive folder using the &lt;STRONG&gt;last path of folder's URL&lt;/STRONG&gt; &lt;STRONG&gt;instead the folder name&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;Example:&amp;nbsp;&lt;/P&gt;&lt;P&gt;LOAD *&amp;nbsp;FROM [lib://Desarrollo:GDrive/1orRIXXXXXX9999-WmXXXXXXXdv999/ConfigPedidos.xlsx]&lt;/P&gt;&lt;P&gt;Space Name (for Qlik Sense Business): Desarrollo&lt;/P&gt;&lt;P&gt;Connection name:&amp;nbsp;GDrive&lt;/P&gt;&lt;P&gt;Google Drive folder Name: ME (don't use it)&lt;/P&gt;&lt;P&gt;Last path of URL:&amp;nbsp;1orRIXXXXXX9999-WmXXXXXXXdv999&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Another way to get the URL is using Data Manager, chosing any file and copy the script.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Anotación 2020-02-19 130153.png" style="width: 872px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/28651i467CEA4A48C3F07F/image-size/large?v=v2&amp;amp;px=999" role="button" title="Anotación 2020-02-19 130153.png" alt="Anotación 2020-02-19 130153.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Feb 2020 16:12:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1677161#M7885</guid>
      <dc:creator>Fernando_Fabregas</dc:creator>
      <dc:date>2020-02-19T16:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1726188#M7886</link>
      <description>&lt;P&gt;Hello I am sorry for the late reply to this. I tried replicating this but it doesn't seem to work. Have you been able to do this successfully? I ran across this article:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.quickintelligence.co.uk/cloud-file-services-qlik-sense/" target="_blank"&gt;https://www.quickintelligence.co.uk/cloud-file-services-qlik-sense/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;which seems to offer a solution to loading multiple files from google drive/dropbox. I can't seem to find a 'meta data' connector in Qlik Sense Enterprise though. Is this only available for Qlik Sense Business? Thank you for your support.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;Mohammed&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2020 16:11:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1726188#M7886</guid>
      <dc:creator>malradi88</dc:creator>
      <dc:date>2020-07-08T16:11:33Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1726201#M7887</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The connectors on the Cloud are slightly more helpful than those on QWC for use on premise. As you note there is no metadata connector.&lt;/P&gt;&lt;P&gt;You can however find folders and work through them by parsing the output of the List Files connection.&lt;/P&gt;&lt;P&gt;This connection returns both files and folders in the list.&amp;nbsp; Folders have a &lt;STRONG&gt;mimeType&lt;/STRONG&gt; of&amp;nbsp;&lt;STRONG&gt;application/vnd.google-apps.folder&lt;/STRONG&gt; and the&amp;nbsp;&lt;STRONG&gt;title&lt;/STRONG&gt; is the name of the folder.&lt;/P&gt;&lt;P&gt;Once you have located the folder you want to list files for you can grab the&amp;nbsp;&lt;STRONG&gt;id&amp;nbsp;&lt;/STRONG&gt;for that folder.&lt;/P&gt;&lt;P&gt;The files in that folder will have a&amp;nbsp;&lt;STRONG&gt;parents_id&lt;/STRONG&gt; of the&amp;nbsp;&lt;STRONG&gt;id&amp;nbsp;&lt;/STRONG&gt;you have grabbed.&lt;/P&gt;&lt;P&gt;You can construct queries in the connector to just pull the information that you need at each point.&lt;/P&gt;&lt;P&gt;Hope that helps!&lt;/P&gt;&lt;P&gt;Steve&lt;/P&gt;</description>
      <pubDate>Wed, 08 Jul 2020 16:39:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1726201#M7887</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2020-07-08T16:39:08Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1727203#M7888</link>
      <description>&lt;P&gt;Thank you very much Steve! At the moment I don't have time to try this solution but it's good to know there is a way to do it and that it has been done before &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; I will set sometime aside to try this solution (also hope that webconnectors introduces the metadata connectors in the future).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Mohammed&lt;/P&gt;</description>
      <pubDate>Mon, 13 Jul 2020 08:42:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1727203#M7888</guid>
      <dc:creator>malradi88</dc:creator>
      <dc:date>2020-07-13T08:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741038#M7889</link>
      <description>&lt;P&gt;Hi Steve,&lt;/P&gt;&lt;P&gt;I have a similar issue where I try to upload all files located in a single Google Drive folder at once. I followed your suggestion and this helped me retrieve the list of spreadsheets saved in that folder. I also found the parentsid (id of the folder) you were talking about but I coudn't use it in a query to retrieve data from each file. Problem is I don't know how to write that query. The Web connector console can not help me here. Can you provide a syntax?&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2020 15:29:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741038#M7889</guid>
      <dc:creator>Henri_Rufin</dc:creator>
      <dc:date>2020-09-03T15:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741151#M7890</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/103735"&gt;@Henri_Rufin&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The article posted by&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/33681"&gt;@malradi88&lt;/a&gt;&amp;nbsp;above might be useful.&lt;/P&gt;&lt;P&gt;The syntax for writing queries against the Google API isn't obvious, and I found I needed a bit of trial and error to get it right.&lt;/P&gt;&lt;P&gt;There is some documentation on the query syntax here:&lt;BR /&gt;&lt;A href="https://developers.google.com/drive/api/v2/search-shareddrives" target="_blank"&gt;https://developers.google.com/drive/api/v2/search-shareddrives&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I would look to get it working by copying and pasting an ID into the&amp;nbsp;&lt;STRONG&gt;Select Data&lt;/STRONG&gt; wizard and getting the code pasted into your load script. Once you have this you can look at substituting in the variable.&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2020 22:44:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741151#M7890</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2020-09-03T22:44:20Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741210#M7891</link>
      <description>&lt;P&gt;Thank you Steve. I actually managed to generate a script that worked just fine. I didn't find a way to use the parent id (folder id) in the query so I decided to create a loop that fetches the data from the files I needed. Several loops are actually needed for this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;STEP 1:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;So again the goal here is to fetch all files included in a given folder. In my case I am fetching only Google Spreadsheets which share a common partial title. First step will be to retrieve the list of files that share the same partial title. To do so use the web connectors console and choose ListFiles in the Google Drive connector. Then enter&amp;nbsp;title contains 'Your partial title'. Run the query and get the script to paste in your app. Then arrange the code as following :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;LOAD
Num(RowNo()) as Id,
id as worksheetKey,
parents_id as folder,
mimeType as DocumentType
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=ListFiles&amp;amp;query=title+contains+'YOUR PARTIAL TITLE QUERY RESULT'&amp;amp;appID=], qvx);

MaxTable:
Load
Max(Id) as NbFiles
Resident WorksheetList;

Let vNbFiles = Peek('NbFiles',0,[MaxTable]);
Trace NbFiles is $(vNbFiles);
Drop Table MaxTable;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At the end of this stage we now have a list of worksheetid corresponding to your partial title.&amp;nbsp;DocumentType helps you filter between the different types of document (xlsx, googlespreadsheet,etc...). The variable vNbFiles shows the number of files for the loop.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 2:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Now we need to get matching spreadsheetid associated with worksheetid. To do so we loop through the listspreadsheet using a variable to match the worksheet key at each step :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;// Initialisation
Trace file number 1;

Temp_WorksheetList:
NoConcatenate
Load *
Resident WorksheetList where Id='1' and DocumentType='application/vnd.google-apps.spreadsheet';

Let vworksheetKey = Peek('worksheetKey',0,[Temp_WorksheetList]);
Trace worksheetKey is $(vworksheetKey);
Drop Table Temp_WorksheetList;

Worksheets:
LOAD
'1' as Id,
SubField(worksheetKey,':_',1) as WorksheetKey,
SubField(worksheetKey,':_',2) as SpreadsheetKey
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=ListWorksheets&amp;amp;spreadsheetKey=$(vworksheetKey)&amp;amp;appID=], qvx);

// Itération à NbFiles
Set a=2;

Do while a&amp;lt;$(vNbFiles)+1

Trace file number $(a);

Temp_WorksheetList:
NoConcatenate
Load *
Resident WorksheetList where Id='$(a)' and DocumentType='application/vnd.google-apps.spreadsheet';

Let vworksheetKey = Peek('worksheetKey',0,[Temp_WorksheetList]);
Trace worksheetKey is $(vworksheetKey);
Drop Table Temp_WorksheetList;

Concatenate(Worksheets)
LOAD
$(a) as Id,
SubField(worksheetKey,':_',1) as WorksheetKey,
SubField(worksheetKey,':_',2) as SpreadsheetKey
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=ListWorksheets&amp;amp;spreadsheetKey=$(vworksheetKey)&amp;amp;appID=], qvx);

Let a=a+1;

Loop;

Drop Table WorksheetList;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 3 :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Now we have a table in which we find worksheetid and matching spreadsheetid for the partial title we were looking for and the document type specified. We now need to to run a loop to fetch data in each file using both worksheetid and spreadsheetid in two distinct variables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;// Initialisation
Trace file number 1;

Temp_Worksheets:
NoConcatenate
Load *
Resident Worksheets where Id='1';

Let vworksheetKey = Peek('WorksheetKey',0,[Temp_Worksheets]);
Trace worksheetKey is $(vworksheetKey);
Let vspreadsheetKey = Peek('SpreadsheetKey',0,[Temp_Worksheets]);
Trace spreadsheetKey is $(vspreadsheetKey);
Drop Table Temp_Worksheets;

DATA:
LOAD *
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=GetWorksheet&amp;amp;worksheetKey=$(vworksheetKey)%3a_$(vspreadsheetKey)&amp;amp;appID=], qvx);

//Itérations

Set a=2;

Do while a&amp;lt;$(vNbFiles)+1

Trace file number $(a);

Temp_Worksheets:
NoConcatenate
Load *
Resident Worksheets where Id='$(a)';

Let vworksheetKey = Peek('WorksheetKey',0,[Temp_Worksheets]);
Trace worksheetKey is $(vworksheetKey);
Let vspreadsheetKey = Peek('SpreadsheetKey',0,[Temp_Worksheets]);
Trace spreadsheetKey is $(vspreadsheetKey);
Drop Table Temp_Worksheets;

Concatenate(DATA)
LOAD *
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=GetWorksheet&amp;amp;worksheetKey=$(vworksheetKey)%3a_$(vspreadsheetKey)&amp;amp;appID=], qvx);
Let a=a+1;

Loop;
Drop Table Worksheets;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And there you go &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2020 07:56:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741210#M7891</guid>
      <dc:creator>Henri_Rufin</dc:creator>
      <dc:date>2020-09-04T07:56:13Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741218#M7892</link>
      <description>&lt;P&gt;Thank you Steve. I actually managed to generate a script that worked just fine. I didn't find a way to use the parent id (folder id) in the query so I decided to create a loop that fetches the data from the files I needed. Several loops are actually needed for this.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;STEP 1:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;So again the goal here is to fetch all files included in a given folder. In my case I am fetching only Google Spreadsheets which share a common partial title. First step will be to retrieve the list of files that share the same partial title. To do so use the web connectors console and choose ListFiles in the Google Drive connector. Then enter&amp;nbsp;title contains 'Your partial title'. Run the query and get the script to paste in your app. Then arrange the code as following :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;LOAD
Num(RowNo()) as Id,
id as worksheetKey,
parents_id as folder,
mimeType as DocumentType
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=ListFiles&amp;amp;query=title+contains+'YOUR PARTIAL TITLE QUERY RESULT'&amp;amp;appID=], qvx);

MaxTable:
Load
Max(Id) as NbFiles
Resident WorksheetList;

Let vNbFiles = Peek('NbFiles',0,[MaxTable]);
Trace NbFiles is $(vNbFiles);
Drop Table MaxTable;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;At the end of this stage we now have a list of worksheetid corresponding to your partial title.&amp;nbsp;DocumentType helps you filter between the different types of document (xlsx, googlespreadsheet,etc...). The variable vNbFiles shows the number of files for the loop.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 2:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Now we need to get matching spreadsheetid associated with worksheetid. To do so we loop through the listspreadsheet using a variable to match the worksheet key at each step :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;// Initialisation
Trace file number 1;

Temp_WorksheetList:
NoConcatenate
Load *
Resident WorksheetList where Id='1' and DocumentType='application/vnd.google-apps.spreadsheet';

Let vworksheetKey = Peek('worksheetKey',0,[Temp_WorksheetList]);
Trace worksheetKey is $(vworksheetKey);
Drop Table Temp_WorksheetList;

Worksheets:
LOAD
'1' as Id,
SubField(worksheetKey,':_',1) as WorksheetKey,
SubField(worksheetKey,':_',2) as SpreadsheetKey
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=ListWorksheets&amp;amp;spreadsheetKey=$(vworksheetKey)&amp;amp;appID=], qvx);

// Itération à NbFiles
Set a=2;

Do while a&amp;lt;$(vNbFiles)+1

Trace file number $(a);

Temp_WorksheetList:
NoConcatenate
Load *
Resident WorksheetList where Id='$(a)' and DocumentType='application/vnd.google-apps.spreadsheet';

Let vworksheetKey = Peek('worksheetKey',0,[Temp_WorksheetList]);
Trace worksheetKey is $(vworksheetKey);
Drop Table Temp_WorksheetList;

Concatenate(Worksheets)
LOAD
$(a) as Id,
SubField(worksheetKey,':_',1) as WorksheetKey,
SubField(worksheetKey,':_',2) as SpreadsheetKey
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=ListWorksheets&amp;amp;spreadsheetKey=$(vworksheetKey)&amp;amp;appID=], qvx);

Let a=a+1;

Loop;

Drop Table WorksheetList;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Step 3 :&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Now we have a table in which we find worksheetid and matching spreadsheetid for the partial title we were looking for and the document type specified. We now need to to run a loop to fetch data in each file using both worksheetid and spreadsheetid in two distinct variables.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;// Initialisation
Trace file number 1;

Temp_Worksheets:
NoConcatenate
Load *
Resident Worksheets where Id='1';

Let vworksheetKey = Peek('WorksheetKey',0,[Temp_Worksheets]);
Trace worksheetKey is $(vworksheetKey);
Let vspreadsheetKey = Peek('SpreadsheetKey',0,[Temp_Worksheets]);
Trace spreadsheetKey is $(vspreadsheetKey);
Drop Table Temp_Worksheets;

DATA:
LOAD *
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=GetWorksheet&amp;amp;worksheetKey=$(vworksheetKey)%3a_$(vspreadsheetKey)&amp;amp;appID=], qvx);

//Itérations

Set a=2;

Do while a&amp;lt;$(vNbFiles)+1

Trace file number $(a);

Temp_Worksheets:
NoConcatenate
Load *
Resident Worksheets where Id='$(a)';

Let vworksheetKey = Peek('WorksheetKey',0,[Temp_Worksheets]);
Trace worksheetKey is $(vworksheetKey);
Let vspreadsheetKey = Peek('SpreadsheetKey',0,[Temp_Worksheets]);
Trace spreadsheetKey is $(vspreadsheetKey);
Drop Table Temp_Worksheets;

Concatenate(DATA)
LOAD *
FROM [$(vQwcConnectionName)]
(URL IS [http://localhost:5555/data?connectorID=GoogleDriveConnector&amp;amp;table=GetWorksheet&amp;amp;worksheetKey=$(vworksheetKey)%3a_$(vspreadsheetKey)&amp;amp;appID=], qvx);
Let a=a+1;

Loop;
Drop Table Worksheets;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And there you go&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Henri_Rufin_0-1599207682325.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/40091i3ACCC9F58B7416D9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Henri_Rufin_0-1599207682325.png" alt="Henri_Rufin_0-1599207682325.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2020 08:22:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741218#M7892</guid>
      <dc:creator>Henri_Rufin</dc:creator>
      <dc:date>2020-09-04T08:22:06Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741273#M7894</link>
      <description>&lt;P&gt;So all quite simple then. &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thanks for sharing your solution.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Sep 2020 12:26:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741273#M7894</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2020-09-04T12:26:55Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741638#M7895</link>
      <description>&lt;P&gt;Now I am looking to do it with xlsx files instead&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Sep 2020 11:35:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741638#M7895</guid>
      <dc:creator>Henri_Rufin</dc:creator>
      <dc:date>2020-09-07T11:35:29Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741765#M7896</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.qlik.com/t5/user/viewprofilepage/user-id/103735"&gt;@Henri_Rufin&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is that with XLSX files stored in Google Drive? If so, that is much closer to the solution I describe in this blog post:&amp;nbsp;&lt;A href="https://www.quickintelligence.co.uk/cloud-file-services-qlik-sense/" target="_blank"&gt;https://www.quickintelligence.co.uk/cloud-file-services-qlik-sense/&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The difference with the example code in this post is purely that your search will need to be for xlsx files and the format specifier will need to change from&amp;nbsp;&lt;STRONG&gt;(txt)&lt;/STRONG&gt; to&amp;nbsp;&lt;STRONG&gt;(ooxml, etc.)&lt;/STRONG&gt;. In order to get the right format specifier, load the spreadsheet from a standard file location (such as&amp;nbsp;&lt;STRONG&gt;DataFiles&lt;/STRONG&gt;) and then copy and paste the format string from there to where you load from the Google Drive Files connector.&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;</description>
      <pubDate>Mon, 07 Sep 2020 19:41:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1741765#M7896</guid>
      <dc:creator>stevedark</dc:creator>
      <dc:date>2020-09-07T19:41:42Z</dc:date>
    </item>
    <item>
      <title>Re: Google Drive Direct Folder Connection</title>
      <link>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1743531#M7897</link>
      <description>&lt;P&gt;As far as I know you can't which is why I suggested a workaround in this thread.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Sep 2020 11:01:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Connectivity-Data-Prep/Google-Drive-Direct-Folder-Connection/m-p/1743531#M7897</guid>
      <dc:creator>Henri_Rufin</dc:creator>
      <dc:date>2020-09-14T11:01:47Z</dc:date>
    </item>
  </channel>
</rss>

