2016-08-10 12 views
0

Я хочу создать скрипт Adwords для учетной записи Центра клиентов, который содержит несколько дочерних учетных записей с несколькими ярлыками. Я ищу Loop всех дочерних учетных записей и retreaving все метки на каждый дочерний аккаунт. Здесь я симулировать пример того, как она структурирована:Retreave LABELS каждой учетной записи в Adwords Script MCC

Root: (MCC Account) 
Child-accounts: 
1) English_Account (id: 1111-1111-111, labels: Priority-high; 60%) 
2) Spanish_Account (id: 2222-2222-222, labels: Priority-medium; 30%) 
3) German_Account (id: 3333-3333-333, labels: Priority-low; 10%) 

Теперь я делаю петлю из всех учетных записей, и я хочу, чтобы retreave все метки на каждый счет (только отметить, что метки dinimicaly устанавливается в соответствии с потраченный бюджет). Вот почему мне нужно их оттянуть, чтобы применить некоторые функции для следующих шагов, связанных с именем метки.

var accountIds = ['1111-1111-111', '2222-2222-2222-222', '3333-3333-3333-333']; 

var accounts = MccApp.accounts().withIds(accountIds).get(); 
while (accounts.hasNext()) { 
    var account = accounts.next(); 


// here should be something to retreave all child-account labels 

} 

Я бы очень признателен всем вашим советам и советам, как достичь этой задачи.

ответ

1
var accountIterator = MccApp.accounts().withIds(accountIds).get(); 
while (accountIterator.hasNext()) { 
    var account = accountIterator.next(); 
    MccApp.select(account); 

    var accountLabelIterator = account.labels().get(); 
    while (accountLabelIterator.hasNext()) { 
    var accountLabel = accountLabelIterator.next(); 
    // Do whatever. 
    } 
} 

Отметьте https://developers.google.com/adwords/scripts/docs/reference/mccapp/mccapp_accountlabel методы, которые вы можете использовать на этикетке.

 Смежные вопросы

  • Нет связанных вопросов^_^