Я реализовал триггер в GAS для заданий BIgquery, я могу агрегировать таблицу и могу сохранить ее в таблице назначения. Однако мне нужно каждый раз получать новые данные в пределах определенного диапазона дат и каждый раз сохранять их в новой таблице. Пожалуйста, предложите мне ,,,
Мой код здесь ,,,,,,,
function runQuery() {
var configuration = {
"query": {
"useQueryCache": false,
"destinationTable": {
"projectId": "veuhub-185502",
"datasetId": "AdtechAnalytics",
"tableId": "RTB_new"
},
"writeDisposition": "WRITE_TRUNCATE",
"createDisposition": "CREATE_IF_NEEDED",
"allowLargeResults": true,
"useLegacySql": false,
"query": "SELECT adtype,adtypewithdevice, dspid,sspid,Rejectedflag, sum(Profit_share) as profit_Share, sum(bidfloor) as price_from_ssp, AdsTextRejectedDSPID,extract(year from request_timestamp) as year,extract(month from request_timestamp) as month,extract(day from request_timestamp) as day,extract(hour from request_timestamp) as hour,sum(1) as requestcount from `veuhub-185502.AdtechAnalytics.CleanedRTBRequest` where request_timestamp >= '2018-09-03T03:00:00' and request_timestamp <= '2018-09-04T04:00:00' group by adtype,adtypewithdevice,year,day,month,hour,dspid,sspid, Rejectedflag, AdsTextRejectedDSPID"
}
};
var job = {
"configuration": configuration
};
var jobResult = BigQuery.Jobs.insert(job, "veuhub-185502");
Logger.log(jobResult);`enter code here`
}