【发布时间】:2021-08-03 12:45:51
【问题描述】:
我想打电话给这个REST API
如何添加这些参数?最大结果 页面令牌 全部 过滤
我如何在技术上发送查询参数?
有效负载或选项的哪一部分?
我找不到示例。
/**
* Checks if dataset already exists in project.
*
* @return {boolean} Returns true if dataset already exists.
*/
function datasetExists() {
// Get a list of all datasets in project.
var url =
'https://bigquery.googleapis.com/bigquery/v2/projects/${projectId}/datasets';
var options = {
method: 'GET',
contentType: 'application/json',
payload: ""
};
var response = authUrlFetchApp.fetch(url, options);
var result = JSON.parse(response.getContentText());
Logger.log(result);
if (result.entities) {
Logger.log('Dataset with ID = %s created.', dataSet.id);
// return a list of identified entities
return result.entities;
}
【问题讨论】:
-
如果您正在检查数据集是否存在,则应查询此 URL bigquery.googleapis.com/bigquery/v2/projects{projectId}/datasets/{datasetId}(最后缺少 datasetId)。没有要传递的查询参数,但路径参数:projectId 和 datasetId。然后检查响应是 200 还是 404。
-
谢谢,如果您转到我添加的链接。期望如何添加这些参数? maxResult 页面令牌所有过滤器
标签: rest google-cloud-platform google-bigquery