Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Google Adwords脚本获取自定义列/字段_Javascript_Google Ads Api_Awql - Fatal编程技术网

Javascript 使用Google Adwords脚本获取自定义列/字段

Javascript 使用Google Adwords脚本获取自定义列/字段,javascript,google-ads-api,awql,Javascript,Google Ads Api,Awql,我目前正在编写一个脚本来报告我们广告组的信息。我们设置了一些定制的列,在创建报告时获得它们将是非常棒的 基于的基本代码如下所示: var report = AdWordsApp.report( 'SELECT CampaignName, AdGroupName, MyCustomColumn ' + 'FROM ADGROUP_PERFORMANCE_REPORT ' + 'WHERE CampaignName CONTAINS "'+campaign_discri

我目前正在编写一个脚本来报告我们广告组的信息。我们设置了一些定制的列,在创建报告时获得它们将是非常棒的

基于的基本代码如下所示:

var report = AdWordsApp.report(
    'SELECT CampaignName, AdGroupName, MyCustomColumn ' +
    'FROM   ADGROUP_PERFORMANCE_REPORT ' +
    'WHERE  CampaignName CONTAINS "'+campaign_discriminator+'"');

var rows = report.rows();
while (rows.hasNext()) {
    var row = rows.next();
    Logger.log(JSON.stringify(row));
}
但是,我没有找到在这个Adwords查询语言(AWQL)请求中获取自定义列(
MyCustomColumn
here)的方法。我在网上四处看了看,这个问题似乎没有涉及,答案是太明显还是根本不可能

感谢您提供的有用信息和问题


最好的。

恐怕这不可能

AWQL仅支持此处定义的报告类型、列等:


您需要实现在脚本代码中定义自定义列的逻辑。看起来您是对的,我刚刚发现列出了所有字段,这看起来不可能。谢谢你的意见。