Клиент OAuth не найден - Google Apps Script - BigQuery
Я пытаюсь использовать App Script для загрузки результатов BigQuery в электронную таблицу Google. Вот мой код
function runQuery() {
var projectId = 'xxxxx';
var request = {
query: 'select * from ASRLogs.LocationBasedClicks;'
};
var queryResults = BigQuery.Jobs.query(request,projectId);
var jobId = queryResults.jobReference.jobId;
// Check on status of the Query Job.
var sleepTimeMs = 500;
while(!queryResults.jobComplete)
{
Utilities.sleep(sleepTimeMs);
sleepTimeMs *=2;
queryResults = BigQuery.Jobs.getQueryResults(projectId, jobId);
}
// Get all the rows of the result.
var rows = queryResults.rows;
while (queryResults.pageToken) {
queryResults = BigQuery.Jobs.getQueryResults(projectId, jobId, {
pageToken: queryResults.pageToken
});
rows = rows.concat(queryResults.rows);
}
if (rows) {
var spreadsheet = SpreadsheetApp.create("BigQuery Results");
var sheet = spreadsheet.getActiveSheet();
// Append the headers
var headers = queryResults.schema.fields.map(function(field) {
return field.name;
});
sheet.appendRow(headers)
// Append the results.
var data = new Array(rows.length);
for (var i = 0; i < rows.length; i ++){
var cols = rows[i].f;
data[i] = new Array(cols.length);
for (var j =0; j < cols.length; j++){
data[i][j] = cols[j].v;
}
}
sheet.getRange(2,1,rows.length,headers.length).setValue(data);
Logger.log('Results spreadsheet created: %s', spreadsheet.getUrl());
} else {
Logger.log('No rows returned.')
}
}
Я получаю ошибку
Ошибка: invalid_client
Клиент OAuth не найден.
Детали запроса
- cookie_policy_enforce = false
- сфера =https://www.googleapis.com/auth/bigquery https://www.googleapis.com/auth/spreadsheets
- response_type = код gsession
- redirect_uri =https://script.google.com/oauthcallback
- access_type = оффлайн
- Appro_prompt = Force
- состояние = ACjPJvHwuS-sspO-j9b5vlH_Ul4VokI3QRANL-gwa7YWxz6-RFelZBuLQ2aiiGldHRgR89sMnvlgpsmSOnlquEY45oTt1IgZHWfoWq5e52JfQPRP6P6PF_PF_9_PF_9_PF_9_PF_9_PF_9
- [email protected]
- гл = en
Я что-то пропустил ? Я сделал следующее.
Включен API BigQuery в сервисах GoogleВключил BigQuery в консоли разработчика для проекта.