Я пытаюсь заставить Apps Script сделать запрос BQ, однако я получаю следующую ошибку:
Обнаружено "" ОТ "" ОТ "" в строке 1, столбец 41. Ожидал: ")"
... (строка 14, файл "Код")
В BQ запрос работает нормально, поэтому я не понимаю, что здесь не так ...
Вот скрипт:
var datasets = [
['012345', "Country"]
// other datasets will complete the list
]
datasets.forEach(function(value) {
var datasetId = value[0];
var countryName = value[1];
var queryDataset = BigQuery.Jobs.query(
{'query' : 'SELECT "' + countryName + '" as country,' +
'EXTRACT(HOUR FROM TIMESTAMP_SECONDS(visitStartTime) AT TIME ZONE "Europe/Paris") AS Hour,' +
'(SELECT MAX(sourcePropertyInfo.sourcePropertyDisplayName)' +
'FROM UNNEST(session.hits) AS hits) AS service,' +
'IFNULL(SUM(totals.visits),0) as sessions,' +
'IFNULL(SUM(totals.transactions),0) as transactions,' +
'IFNULL(ROUND((SUM(totals.transactions)/SUM(totals.visits))*100,2),0) AS conversionRate' +
'FROM `xx-135923.' + datasetId + '.ga_realtime_view` AS session' +
'GROUP BY' +
'Hour,' +
'service' +
'ORDER BY' +
'Hour;',
'defaultDataset' : {
'datasetId': datasetId,
'useLegacySql' : false
}
}, 'xx-135923');
Ребята, у вас есть идеи?
Спасибо за вашу помощь