Как разобрать элементы списка в качестве аргументов метода? В частности, для Google Ads API - PullRequest
0 голосов
/ 08 июля 2020

Я пытаюсь разбить на модули отчет из 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 по мере необходимости? Я пробовал преобразовать список в строку, но это не сработало, так как весь список стал одним элементом. Я не могу назначить элементы вручную, так как их количество может отличаться (будет использоваться более чем для одного клиента).

Любая помощь будет принята с благодарностью. Спасибо!

1 Ответ

0 голосов
/ 08 июля 2020

Я не уверен, насколько это полезно, но, возможно, попробуйте поискать в python картах .

...