【发布时间】:2017-03-29 10:33:11
【问题描述】:
我将此作为一个新问题发布,因为它与我在此问题上的原始问题略有不同。
我有一个应用脚本可以在 BigQuery 中运行查询。该脚本正在运行并与 BigQuery 通信,但该作业未按预期工作。我目前在 BigQuery 中收到以下错误:
已经存在:表 fiery-cabinet-111****:***.Test4(错误代码:重复)
这是脚本:
function saveQueryToTable() {
var projectId = 'fiery-cabinet-*****';
var datasetId = '11****101';
var tableId = 'Test4';
var job = {
configuration: {
query: {
query: 'SELECT * ' +
'FROM [fiery-cabinet-****:*****.Test2];',
destinationTable: {
projectId: projectId,
datasetId: datasetId,
tableId: tableId
}
}
}
};
var queryResults = BigQuery.Jobs.insert(job, projectId);
Logger.log(queryResults.status);
}
【问题讨论】:
-
您也需要发布错误!查看代码我知道它可能是什么,但在看到错误之前我无能为力。
-
嘿@GrahamPolley 感谢您的评论。我实际上没有得到错误。在启用以下 API 之前,我曾经遇到过错误:“找不到项目 603804914871,不能用于 API 调用。(第 19 行,文件“代码”)”但现在我没有发生这种情况相关 API 已启用
-
控制台或日志中一定有显示...
-
@GrahamPolley 你是对的,刚刚在 BigQuery 中看到了一个错误。它说:“已经存在:表 fiery-cabinet-160811:112345101.Test4(错误代码:重复)”如何让代码覆盖表?谢谢
-
请先用错误更新您的问题。
标签: google-apps-script google-bigquery