Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用BigQuery excel Connector自动化从BigQuery获取数据到excel的过程?_Excel_Parameters_Google Bigquery_Vba - Fatal编程技术网

如何使用BigQuery excel Connector自动化从BigQuery获取数据到excel的过程?

如何使用BigQuery excel Connector自动化从BigQuery获取数据到excel的过程?,excel,parameters,google-bigquery,vba,Excel,Parameters,Google Bigquery,Vba,我需要帮助来自动化从BigQuery将数据导入excel的过程。我使用了本教程并成功地从BigQuery获得了数据。现在,对于自动化过程,我在excel中记录了一个宏,并生成如下代码: 亚宏观经济4() 端接头 将此宏指定给excel中的按钮后,消息框再次要求我输入查询、项目ID和连接字符串。我不想每次都输入,因为我必须使用仪表板为我的项目自动执行此过程。请帮助我使用excel中的VBA代码传递参数(查询、连接字符串和项目id)。也许您可以在excel单元格中写入所有需要的详细信息,并在连接设置

我需要帮助来自动化从BigQuery将数据导入excel的过程。我使用了本教程并成功地从BigQuery获得了数据。现在,对于自动化过程,我在excel中记录了一个宏,并生成如下代码:

亚宏观经济4()

端接头


将此宏指定给excel中的按钮后,消息框再次要求我输入查询、项目ID和连接字符串。我不想每次都输入,因为我必须使用仪表板为我的项目自动执行此过程。请帮助我使用excel中的VBA代码传递参数(查询、连接字符串和项目id)。

也许您可以在excel单元格中写入所有需要的详细信息,并在连接设置中引用它们?检查(4:06以后)以获取示例。 卡西亚

With ActiveSheet.QueryTables.Add(Connection:= _
    "URL;https://bigquery-connector.appspot.com/data", Destination:=Range("$C$8") _
    )

    .Name = "ExternalData_4"
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = False
    .RefreshOnFileOpen = False
    .BackgroundQuery = True
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = 0
    .WebSelectionType = xlAllTables
    .PostText = _
    "q=[""Query"", ""Enter a query:""]&p=[""Project"",""Enter a project ID:""]&k=[""Key"", ""Enter your Connector Key:""]"
    .WebFormatting = xlWebFormattingAll
    .WebPreFormattedTextToColumns = False
    .WebConsecutiveDelimitersAsOne = True
    .WebSingleBlockTextImport = False
    .WebDisableDateRecognition = False
    .WebDisableRedirections = True
    .Refresh BackgroundQuery:=False
End With