如何从adwords定制器中删除源代码

时间:2016-10-10 18:31:21

标签: google-apps-script google-adwords

我使用adwords脚本发布了here

经过一些测试后,我有几个客户来源,我可以使用此代码看到:

function main() {
  var sources = AdWordsApp.adCustomizerSources().get();
  while (sources.hasNext()) {
  var source = sources.next();
  Logger.log(source.getName());
  }
}

但我无法找到删除它们的方法,因为我不再需要它们了。
请帮助。

1 个答案:

答案 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()形式的占位符的广告。