我正在使用适用于 Google AdWords API v201209 的 .NET 客户端库下载广告效果报告(CSV 格式)。
我下载的每份报告中的最后一行数据是一个汇总行。一个示例如下所示:
Total, --, --, --, --, --, --, --, --, --,2.6, --, --, --,516,13,16
我不需要汇总数据。目前我不得不编写代码来手动删除它或处理在解析过程中跳过这一行。
有没有办法将此行排除在下载的报告中?
我正在使用适用于 Google AdWords API v201209 的 .NET 客户端库下载广告效果报告(CSV 格式)。
我下载的每份报告中的最后一行数据是一个汇总行。一个示例如下所示:
Total, --, --, --, --, --, --, --, --, --,2.6, --, --, --,516,13,16
我不需要汇总数据。目前我不得不编写代码来手动删除它或处理在解析过程中跳过这一行。
有没有办法将此行排除在下载的报告中?
对于使用 googleads-php-lib 的 php 用户:
$reportUtils = new ReportUtils();
$report = $reportUtils->DownloadReport($reportDefinition, null, $user, array('skipReportSummary'=>true));
恐怕目前不可能。我通常在每行的开头请求一个数字字段,这样我就可以过滤掉我不想要的行;这也适用于无法删除的标题行。
我使用版本 201509。您可以在 report_downloader 参数中抑制总计以及报表标题和列标题
report_downloader.DownloadReport(
report, outputfile,
skip_report_header=True,
skip_column_header=False,
skip_report_summary=True,
include_zero_impressions=False)
到目前为止,您可以设置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.