使用 Google 电子表格中的 GoogleAds API

Posted

技术标签:

【中文标题】使用 Google 电子表格中的 GoogleAds API【英文标题】:Use GoogleAds API from Google Spreadsheet 【发布时间】:2020-01-19 21:08:58 【问题描述】:

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

我可以毫无问题地调用其他 API。我在 Google Ads 上注册了自己并获得了一个测试令牌,当我获得最终令牌时应该更改它。

提前致谢。

【问题讨论】:

【参考方案1】:

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

通知

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

【讨论】:

【参考方案2】:

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

你有两个选择:

    通过 Apps Script URLFetchApp 连接到 Google Ads API

    使用 Google Ads 脚本并利用 SpreadsheetApp 类

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

      您可以使用 Google Ads 脚本将所需的 TargetingIdeaService 元素提取到 Google 表格电子表格中,并且它也可以有输入。 Google Ads Scripts 中使用的 Google Sheet API 使用链接 here

【讨论】:

以上是关于使用 Google 电子表格中的 GoogleAds API的主要内容,如果未能解决你的问题,请参考以下文章

如何保护 Google 电子表格中的 Apps 脚本代码?

使用 Google Data API 使用 C# 访问 Google 电子表格

Google 电子表格中的时区转换

计算工作表中的行数,然后使用 Google Apps 脚本在 Google 电子表格上减去

如何从 Google 电子表格中的 Google Apps 脚本自动更新“站点地图”功能?

写入电子表格时强制使用 Google Apps 脚本中的小数位