Adwords 脚本无法使用 ID 函数找到
Adwords Scripts Can't find With Ids Function
我正在开发 AdWords 脚本来管理广告组级别的附加链接。
但是我 运行 遇到了按 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);
}
}
我知道还没有 "perfect",我会清理它。
我已尝试使用 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);
}
}
我正在开发 AdWords 脚本来管理广告组级别的附加链接。 但是我 运行 遇到了按 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);
}
}
我知道还没有 "perfect",我会清理它。 我已尝试使用 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);
}
}