簡體   English   中英

從 MCC 獲取所有 Google Ads 標簽。 也是由其他用戶在客戶帳戶中創建的一次

[英]Getting all the Google Ads Labels from MCC. Also the onces created by other users within a client account

Google Ad Scripts 使獲取子/客戶帳戶的標簽成為可能。 但不是那些由客戶自己創造的曾經。 有沒有辦法獲得所有的標簽名稱?

我嘗試了多個腳本,但都返回 MCC 標簽

function getAllAccountLabels() {
  var labelIterator = AdsManagerApp.accountLabels().get();
  while (labelIterator.hasNext()) {
    var label = labelIterator.next();

    Logger.log('Label with id = %s and text = %s was found.',     label.getId().toFixed(0), label.getName());
  }
}

處理 MCC 標簽時有所不同。

 AdsManagerApp.accounts().withCondition( 'LabelNames CONTAINS "test"' ).get();

  var accountIterator = AdsManagerApp.accounts().get();

  while (accountIterator.hasNext()) {
      var account = accountIterator.next();
      var accountName = account.getName();

      var labelIterator = account.labels().get();
      while (labelIterator.hasNext()) {
          var label = labelIterator.next();
          var labelName = label.getName();

          if( labelName.match(/test/i) ) {
              Logger.log( accountName+" "+labelName );
          }
      }  
  }

WithCondition 不返回用戶級 label 名稱!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM