6

我正在使用适用于 Google AdWords API v201209 的 .NET 客户端库下载广告效果报告(CSV 格式)。

我下载的每份报告中的最后一行数据是一个汇总行。一个示例如下所示:

Total, --, --, --, --, --, --, --, --, --,2.6, --, --, --,516,13,16

我不需要汇总数据。目前我不得不编写代码来手动删除它或处理在解析过程中跳过这一行。

有没有办法将此行排除在下载的报告中?

4

4 回答 4

2

对于使用 googleads-php-lib 的 php 用户:

$reportUtils = new ReportUtils();
$report = $reportUtils->DownloadReport($reportDefinition, null, $user, array('skipReportSummary'=>true));
于 2016-06-30T15:25:57.163 回答
1

恐怕目前不可能。我通常在每行的开头请求一个数字字段,这样我就可以过滤掉我不想要的行;这也适用于无法删除的标题行。

于 2012-12-23T12:03:54.847 回答
1

我使用版本 201509。您可以在 report_downloader 参数中抑制总计以及报表标题和列标题

report_downloader.DownloadReport(
report, outputfile, 
skip_report_header=True,
skip_column_header=False,
skip_report_summary=True, 
include_zero_impressions=False)
于 2016-04-13T07:30:55.223 回答
0

到目前为止,您可以设置HTTP 标头

skipReportSummary: true|false | If true, report output 
                                will not include a summary 
                                row containing the report 
                                totals. If false or not  
                                specified, report output
                                will include the summary row.
于 2017-01-05T22:15:00.027 回答