使用来自 Google 电子表格的 Google 广告 API

Use GoogleAds API from Google Spreadsheet

有没有办法从 Google 电子表格脚本中轻松调用 GoogleAds API(更准确地说是 TargetingIdeaService)?看起来应该有它们的整合,但我错过了。

我可以毫无问题地打电话给其他人 API。我已经在 Google 广告上注册了自己并获得了一个测试令牌,当我得到最终的令牌时应该更改它。

提前致谢。

嗯,“容易”可以被认为是一个相对术语。话虽如此,Apps Scripts execution 上有一个示例脚本,它显示了如何调用 Google 广告 API。

通知

在前面的脚本中,您还需要插入 OAuth2.0 library 脚本。

我很确定您无法从 Apps 脚本触发 Google 广告脚本。我确信您可以从另一个 Apps Script/Google Ads Script 触发 Apps Script。

您有两个选择:

  1. 通过 Apps 脚本 URLFetchApp
  2. 连接到 Google 广告 API
  3. 使用 Google 广告脚本并利用 SpreadsheetApp class

    1. 如果您选择通过 URLFetchApp 连接到 Google Ads API,则需要使用 Google Ads Beta REST API , 链接 here.

    2. 您可以使用 Google 广告脚本将您想要的 TargetingIdeaService 元素拉入 Google Sheets 电子表格,它也可以有输入。在 Google 广告脚本中使用的 Google Sheet API 用法已链接 here