我正在开发一个AdWords脚本,用于管理广告组级别的附加链接。 但是我遇到了通过ID选择附加链接的问题。 它不断给出错误:
TypeError:无法在对象[AdGroupSitelinkSelector]中找到带有Id的函数。 (第82行)
我正在运行以下代码:
this.workWithArrays = function () {
var arrayOne = this.getArrayOne();
var arrayTwo = this.getArrayTwo();
$q.all([arrayOne,arrayTwo]).then(function(responses){
// your logic that needs to run after both promises resolve
});
我知道这还不是“完美”,我会清理它。 我尝试使用AdWords参考中的确切示例但没有成功(https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroupsitelinkselector#arguments_8)
提前致谢!
答案 0 :(得分:1)
Awnser的广告组应该由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);
}
}