0
我相信这会正确设置作业配置,但我无法确定如何让作业运行。有没有人使用Apps脚本将表格加载到BigQuery?使用Google应用程序脚本将表格从Google存储装载到BigQuery
function testLoad(){
var fields = [
{'name': 'FirstName', 'type':'STRING'},
{'name': 'LastName', 'type':'STRING'}
];
var schema = BigQuery.newTableSchema()
schema.setFields(fields)
var tableReference = BigQuery.newTableReference()
tableReference.setProjectId(PROJECT_ID);
tableReference.setDatasetId('Test_Dataset');
tableReference.setTableId('TestTable1');
var load = BigQuery.newJobConfigurationLoad();
load.setDestinationTable(tableReference);
load.setSkipLeadingRows(1);
load.setSourceUris([SOURCE]);
load.setSourceFormat('CSV');
load.setSchema(schema)
var configuration = BigQuery.newJobConfiguration();
configuration.setLoad(load);
var newJob = BigQuery.newJob();
newJob.setConfiguration(configuration);
var insert = BigQuery.Jobs.insert(newJob)
Logger.log(insert.getId());
}
看起来不错,你会得到什么错误? –
我得到“缺少必要的参数(第58行,文件”加载“)”它指的是Logger.log之前的行 – JKWA