0

我在 GoogleAds 中创建了一个脚本来获取此报告:来自 GoogleAds 的https://developers.google.com/adwords/api/docs/appendix/reports/product-partition-report并使用 BigQuery 将结果作为表格插入GoogeAds 中的 AdvanceAPI。

我正在运行的脚本是根据此示例代码构建的:https ://developers.google.com/adwords/api/docs/appendix/reports/product-partition-report ,由 Google Ads 脚本团队提供,他们也有试图在这件事上帮助我。

我面临的问题是脚本的第一次运行完美运行并在 BQ 中创建一个表并按预期插入数据。但是,当脚本再次运行(每天下午 3 点)以从 GoogleAds 获取更新数据时,我收到以下错误消息:对 bigquery.tables.insert 的 API 调用失败并出现错误:已经存在

错误消息还提供了问题出在此代码中的信息:

table.tableReference = BigQuery.newTableReference();
table.tableReference.datasetId = CONFIG.BIGQUERY_DATASET_ID;
table.tableReference.projectId = CONFIG.BIGQUERY_PROJECT_ID;
table.tableReference.tableId = reportConfig.NAME;

table = BigQuery.Tables.insert(table, CONFIG.BIGQUERY_PROJECT_ID,
    CONFIG.BIGQUERY_DATASET_ID);

但是所有这些代码都是由 Google Ads 脚本团队提供的,所以这应该没有任何问题吗?

如果有人能给我如何解决这个问题的任何指导,那就太高兴了!

提前致谢。

4

0 回答 0