我需要从数据集中获取所有表列表,但是现在返回结果在表数组中只有50个项目,totalItems有56个表。
如何在不提供请求的maxResult参数值的情况下获取所有表?
var query = gapi.client.request({
'method':'GET',
'path':'bigquery/v2/projects/'+projectid+'/datasets/msm_weekly_report/tables'
});
如果我使用'path':'bigquery/v2/projects/'+projectid+'/datasets/{DATA_SET}/tables?maxResults={count}'
,我将获得响应中的所有表。
还有什么其他方法可以在不通过maxResults的情况下获取所有表,因为数据集每周都会更新,所以我们不能动态地给出正确的计数。
答案 0 :(得分:0)
正如我测试here一样,我们可以通过大量指定maxResults
来检索所有表。就我而言,我在数据集中有8个表,并且已将maxResults
指定为200(检索8个表)。
恕我直言,您可以将maxResults
设置为足够大的数字,以确保在更新时检索所有表。