我正在使用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);
}
}
我知道这还不是“完美”的,我会清理的。
我尝试使用了AdWords参考中的确切示例,但没有成功(https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroupsitelinkselector#arguments_8)
提前致谢!
最佳答案
Awnser认为应将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);
}
}
关于javascript - 无法使用IDs功能找到AdWords脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38184885/