我正在编写一个AdWords脚本,用于在adGroup级别上管理站点链接。但是,我遇到了根据ID选择站点链接时遇到的问题。它总是给出错误:
TypeError:无法在对象AdGroupSitelinkSelector中找到函数withIds。(第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引用中的确切示例,但没有成功(8)。
提前感谢!
发布于 2016-07-07 10:01:52
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);
}
}https://stackoverflow.com/questions/38184885
复制相似问题