0
function appendJoin12() {  
var datasetId = 'Join_Test'; 
var tableId = 'Join12'; 
var job =  

{  

configuration: 
{ 
    query: 
    { 
    query: 'SELECT * FROM [instagram-1314:Join_Test.Join1],    
    writeDisposition:'WRITE_TRUNCATE', 
    destinationTable: 
    { 
     projectId: 'instagram-1314', 
     datasetId: 'Join_Test', 
     tableId: tableId 
    } 
    }  
} 
}; 

var queryResults = BigQuery.Jobs.insert(job, "instagram-1314"); 
var jobId = queryResults.jobReference.jobId; 
while (!queryResults.jobComplete) { 
Utilities.sleep(1000); 
queryResults = BigQuery.Jobs.getQueryResults("instagram-1314", jobId); 
} 

Logger.log(queryResults.status); 

};应用脚本错误 - 遇到文件格式匹配错误

当我运行上面的代码,我得到一个错误 -

而通配符文件模式遇到错误。

我在谷歌开发者控制台以及高级谷歌服务(App脚本)中启用了BigQuery Api。我需要启用任何其他API的

任何人都可以请帮助我与此。

回答

1

我想你只是忘了关闭第12行的引号。不是吗?否则,它看起来就像文档中的参考

function appendJoin12() {  
 
var datasetId = 'Join_Test'; 
 
var tableId = 'Join12'; 
 
var job =  
 

 
{  
 

 
configuration: 
 
{ 
 
    query: 
 
    { 
 
    query: 'SELECT * FROM [instagram-1314:Join_Test.Join1]',    
 
    writeDisposition:'WRITE_TRUNCATE', 
 
    destinationTable: 
 
    { 
 
     projectId: 'instagram-1314', 
 
     datasetId: 'Join_Test', 
 
     tableId: tableId 
 
    } 
 
    }  
 
} 
 
}; 
 

 
var queryResults = BigQuery.Jobs.insert(job, "instagram-1314"); 
 
var jobId = queryResults.jobReference.jobId; 
 
while (!queryResults.jobComplete) { 
 
Utilities.sleep(1000); 
 
queryResults = BigQuery.Jobs.getQueryResults("instagram-1314", jobId); 
 
} 
 

 
Logger.log(queryResults.status);

NCE