Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.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 Adwords脚本可以';无法使用Ids函数查找_Javascript_Google Ads Api - Fatal编程技术网

Javascript Adwords脚本可以';无法使用Ids函数查找

Javascript Adwords脚本可以';无法使用Ids函数查找,javascript,google-ads-api,Javascript,Google Ads Api,我正在编写一个AdWords脚本,用于在adGroup级别管理站点链接。 但是,我在按ID选择站点链接时遇到了一个问题。 它不断给出错误: TypeError:在对象[AdGroupSitelinkSelector]中找不到ID为的函数。(第82行) 我正在运行以下代码: function deleteSitelinks(deleteArray, adGroup){ Logger.log(adGroup); for(var i = 0; i < deleteArray.length

我正在编写一个AdWords脚本,用于在adGroup级别管理站点链接。 但是,我在按ID选择站点链接时遇到了一个问题。 它不断给出错误:

TypeError:在对象[AdGroupSitelinkSelector]中找不到ID为的函数。(第82行)

我正在运行以下代码:

function deleteSitelinks(deleteArray, adGroup){
  Logger.log(adGroup);
  for(var i = 0; i < deleteArray.length; i++){
    var sitelink = adGroup.extensions()
    .sitelinks()
    .withIds([deleteArray[i]])
    .get()
    .next();

    adGroup.removeSitelink(sitelink);
  }
}
函数deleteSitelinks(deleteArray,adGroup){
Logger.log(adGroup);
对于(var i=0;i
我知道这还不是“完美的”,我会清理它。 我尝试使用AdWords参考中的确切示例,但没有成功()


提前谢谢

最重要的是adGroup应该被AdWordsApp取代。 正确代码:

function deleteSitelinks(deleteArray, adGroup){
  Logger.log(adGroup);
  for(var i = 0; i < deleteArray.length; i++){
    var sitelink = AdWordsApp.extensions()
    .sitelinks()
    .withIds([deleteArray[i]])
    .get()
    .next();

    adGroup.removeSitelink(sitelink);
  }
}
函数deleteSitelinks(deleteArray,adGroup){
Logger.log(adGroup);
对于(var i=0;i