我认为问题很简单,但我遗漏了一些东西。这是我的代码:
const schema = {
fields: [
{ name: 'sku', type: 'STRING' },
{ name: 'date', type: 'STRING' },
{ name: 'day', type: 'STRING' },
{ name: 'brand', type: 'STRING' },
]
};
const table = {
tableReference: {
projectId: projectId,
datasetId: datasetId,
tableId: tableId
},
schema: schema
};
try {
table = BigQuery.Tables.insert(table, projectId, datasetId);
console.log('Table created: %s', table.id);
} catch (err) {
console.log('unable to create table');
}
const data = new_blob_answer_CSV();
console.log(data.getDataAsString());
const job = {
configuration: {
load: {
destinationTable: {
projectId: projectId,
datasetId: datasetId,
tableId: tableId
},
writeDisposition: 'WRITE_TRUNCATE',
source_format: 'CSV',
schema: schema
}
}
};
这段代码**覆盖**数据到表中,但我需要将其ADD到旧的表中。
请帮忙,提前致谢。 😋
这段代码**覆盖**数据到表中,但我需要将其ADD到旧的表中。
WRITE_DISPOSITION_UNSPECIFIED - 未知。
WRITE_EMPTY 此作业应该只写入空表。
WRITE_TRUNCATE - 此作业将截断现有表数据。
WRITE_APPEND - 此作业将追加到表中。