[英]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.