Я написал Data Studio Connector и протестировал его с помощью этого сценария. Я вывел результат на свой адрес электронной почты, и структура результата выглядит довольно хорошо.
function testGetData() {
const requestExample = {
configParams: {
domain: 'da_xxxx'
},
dateRange: {
endDate: '2017-07-16',
startDate: '2017-07-18'
},
fields: [
{
name: 'Date',
},
{
name: 'Département',
},
{
name: 'Total Décès',
}
]
}
const result = getData(requestExample);
MailApp.sendEmail('****', 'test getData' ,JSON.stringify(result, null, 2));
}
Но при его развертывании каждый шаг работает хорошо (Auth, Config, Schema). Но на последнем шаге функция getData()
получает пустой объект в качестве аргумента request
(я видел в журналах). И отчет возвращает ошибку Внутренняя система при любой попытке с любым типом графика или таблицы.
Есть ли у вас какие-либо идеи относительно того, что этот пустой request
объект не содержит реальных данных запрос "с запрошенными полями?