在 Google AdWords 中创建可重用函数

Posted

技术标签:

【中文标题】在 Google AdWords 中创建可重用函数【英文标题】:Creating reusable function in Google AdWords 【发布时间】:2016-05-03 15:08:07 【问题描述】:

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

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

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

eval 不被认为是危险的吗? 也许……我有时听说过,但我一直在用它,我也看到它用过很多次…… 如果您正在评估用户提供的代码或无法在传输过程中加密保护您的代码,那么评估是危险的。您可以评估自己编写的未被篡改的代码。

以上是关于在 Google AdWords 中创建可重用函数的主要内容,如果未能解决你的问题,请参考以下文章

如何在 laravel nova 中创建可重用的 vue 组件?

在 Swift 中创建可重用视图并添加完成处理程序

如何在ktor中创建可重用的拦截器?

在Vue中创建可重用的 Transition

如何在JSF中创建可重用的组件?

如何在 Google Play 控制台中创建可续订订阅