javascript - 在 Google AdWords 中创建可重复使用的函数

标签 javascript google-apps-script google-ads-api

我目前正在 Google AdWords 中编写脚本,并且正在管理许多使用相同功能的广告系列(我不得不复制粘贴大约 90 多次)。每当我想编辑这个函数时,它就会变得非常困难,因为我需要手动单独完成每个脚本。

有没有办法创建可重用的函数,将其存储为单独的脚本并从 AdWords 调用它,就像调用 LoggerDriveApp 一样?我尝试使用以下资源,但到目前为止毫无用处:

  • Standalone Scripts - Google 以某种方式允许您创建脚本,但不能在 AdWords 中执行它们(至少据我所知)
  • Execution API - 在不断出现“未经身份验证”错误后放弃(即使将权限设置为“任何人,甚至匿名”)
  • MCC Scripts - 这允许我更新所有帐户,但不执行我需要的操作

如果有人知道如何简单地将函数存储在某处并在 Google AdWords 中调用它,我们将不胜感激。

最佳答案

您可以编写函数并将其保存在 Google 云端硬盘文件中并从那里使用它:

var scriptFile = getFile(location);
var scriptText = scriptFile.getBlob().getDataAsString();
eval(scriptText);

关于javascript - 在 Google AdWords 中创建可重复使用的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37007832/

相关文章:

javascript - Javascript 中的 OR 运算符

javascript - 使用 Phantom js 进行 Jasmine 测试

javascript - 使用谷歌脚本自动将 CSV 输出到谷歌表格

google-apps-script - 使用 GAS 克服 Google Drive API Drive.Files.insert() 方法的最大文件大小限制

android - Adwords 转化跟踪不起作用

soap - 如何在 Go 中进行 SOAP 调用?

javascript - Angular:表单控件的指令变换值

javascript - 如何在React中同步操作或者说如何让react js代码逐行运行?

google-apps-script - Google 脚本侧边栏图像

php - 设置 google adwords 测试帐户