在 Google AdWords 中创建可重复使用的函数
Creating reusable function in Google AdWords
我目前正在 Google AdWords 中编写脚本,并且我正在管理大量使用相同功能的广告系列(我不得不复制粘贴大约 90 多次)。每当我想编辑这个函数时,它变得非常困难,因为我需要手动逐一地完成每个脚本。
有没有什么方法可以创建可重复使用的函数,将其存储为单独的脚本并从 AdWords 调用它,就像我如何调用 Logger
和 DriveApp
一样?我试过使用以下资源,到目前为止这些资源毫无用处:
- Standalone Scripts - Google 以某种方式允许您创建脚本但不能从 AdWords 中执行它们(至少就我所管理的而言)来)
- Execution API - 在收到常量 'Unauthenticated' 错误后放弃(即使将权限设置为 'Anyone, even anonymous')
- MCC Scripts - 这允许我更新所有帐户,但没有做我需要的
如果有人知道任何简单地在某处存储函数并在 Google AdWords 中调用它的方法,我们将不胜感激。
您可以编写您的函数并将其保存在 Google 驱动器文件中并从那里使用它:
var scriptFile = getFile(location);
var scriptText = scriptFile.getBlob().getDataAsString();
eval(scriptText);
我目前正在 Google AdWords 中编写脚本,并且我正在管理大量使用相同功能的广告系列(我不得不复制粘贴大约 90 多次)。每当我想编辑这个函数时,它变得非常困难,因为我需要手动逐一地完成每个脚本。
有没有什么方法可以创建可重复使用的函数,将其存储为单独的脚本并从 AdWords 调用它,就像我如何调用 Logger
和 DriveApp
一样?我试过使用以下资源,到目前为止这些资源毫无用处:
- Standalone Scripts - Google 以某种方式允许您创建脚本但不能从 AdWords 中执行它们(至少就我所管理的而言)来)
- Execution API - 在收到常量 'Unauthenticated' 错误后放弃(即使将权限设置为 'Anyone, even anonymous')
- MCC Scripts - 这允许我更新所有帐户,但没有做我需要的
如果有人知道任何简单地在某处存储函数并在 Google AdWords 中调用它的方法,我们将不胜感激。
您可以编写您的函数并将其保存在 Google 驱动器文件中并从那里使用它:
var scriptFile = getFile(location);
var scriptText = scriptFile.getBlob().getDataAsString();
eval(scriptText);