我使用adwords脚本发布了here
经过一些测试后,我有几个客户来源,我可以使用此代码看到:
function main() {
var sources = AdWordsApp.adCustomizerSources().get();
while (sources.hasNext()) {
var source = sources.next();
Logger.log(source.getName());
}
}
但我无法找到删除它们的方法,因为我不再需要它们了。
请帮助。
答案 0 :(得分:0)
尝试使用<html>
<head>
<style>
ul li {
display: inline-block;
}
.shown: {
display: block;
}
.hidden: {
display: none;
}
</style>
</head>
<body>
<ul>
<li class="links" data-link="0"><a href="#">Page1</a></li>
<li class="links" data-link="1"><a href="#">Page2</a></li>
<li class="links" data-link="2"><a href="#">Page3</a></li>
<li class="links" data-link="3"><a href="#">Page4</a></li>
</ul>
<div class="pages" id="Page1" data-item="0">
Content of page 1
</div>
<div class="pages" id="Page2" data-item="1" style="display:none">
Content of page 2
</div>
<div class="pages" id="Page3" data-item="2" style="display:none">
Content of page 3
</div>
<div class="pages" id="Page4" data-item="3" style="display:none">
Content of page 4
</div>
<script>
(function() {
var links = document.querySelectorAll('.links');
var pages = document.querySelectorAll('.pages');
for(var i=0;i<links.length;i++) {
links[i].addEventListener('click', function() {
for(var j=0;j<pages.length;j++) {
pages[j].setAttribute('style', 'display: none');
if(this.getAttribute('data-link') === pages[j].getAttribute('data-item')) {
pages[j].setAttribute('style', 'display: block')
}
}
})
}
}());
</script>
</body>
</html>
方法删除广告自定义工具来源中的行。
从AdWordsApp.AdCustomizerItem,
中给出的方法列表
AdCustomizerItem.remove()
方法会移除广告定制工具项。
正如文档中所讨论的那样:
AdWordsApp.AdCustomizerItem代表广告定制工具数据项。 共享库的“商户数据”部分中的每个广告定制工具项都可以在广告定制工具源中看作一行。广告定制工具项具有属性值,这些属性值对应于项目来源的属性。这些值可以替换为包含
remove()
形式的占位符的广告。