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