Я пытаюсь разбить на модули отчет из API. Это мой запрос для запроса:
content = ['CampaignId', 'AdvertisingChannelType', ...]
report_query = (adwords.ReportQueryBuilder()
.Select(content)
.From('CAMPAIGN_PERFORMANCE_REPORT')
.During(start_date=since,end_date=until)
.Build())
Однако у меня проблема с оператором .Select()
, поскольку его обычное использование - .Select('CampaignId', 'AdvertisingChannelType', ...)
(как список, но без скобок []
) и в моем запросе я разбираю аргументы как список, который, конечно, возвращает ошибку.
Мой вопрос: как я могу разобрать элементы content
по мере необходимости? Я пробовал преобразовать список в строку, но это не сработало, так как весь список стал одним элементом. Я не могу назначить элементы вручную, так как их количество может отличаться (будет использоваться более чем для одного клиента).
Любая помощь будет принята с благодарностью. Спасибо!