擅长:python、mysql、java
<p><code>tables.insert</code>唯一需要的参数是<code>tableReference</code>,它必须有<code>tableId</code>、<code>datasetId</code>和{<cd5>}字段。我认为实际的问题可能是在传递JSON字符串时,只需传递一个带有值的<code>dict</code>。例如,以下代码用于创建表(注意,<code>dataset_ref</code>是一个Python技巧,用于将内容复制到命名参数):</p>
<pre><code>project_id = <my project>
dataset_id = <my dataset>
table_id = 'table_001'
dataset_ref = {'datasetId': dataset_id,
'projectId': project_id}
table_ref = {'tableId': table_id,
'datasetId': dataset_id,
'projectId': project_id}
table = {'tableReference': table_ref}
table = bigquery.tables().insert(
body=table, **dataset_ref).execute(http)
</code></pre>