2015-11-07 50 views
0

我正在嘗試在Google Adwords上創建一個更改廣告系列名稱的腳本。但現在這個劇本什麼都不做。哪裏不對?更改廣告系列名稱adwords腳本

function main() { 

    var campaignIterator = AdWordsApp.campaigns() 
     .withCondition('Name = "teste"') 
     .get(); 
    if (campaignIterator.hasNext()) { 
    var campaign = campaignIterator.next(); 
    var newCampaignName = 'teste2'; 
    campaign.setName(newCampaignName); 

    } 

} 

回答

1

while循環是Iterator後最常用的元素。試試這個:

function main() { 

    var campaignIterator = AdWordsApp.campaigns() 
     .withCondition('Name = "teste"') 
     .get(); 
while (campaignIterator.hasNext()) { 
    var campaign = campaignIterator.next(); 
    var newCampaignName = 'teste2'; 
    campaign.setName(newCampaignName); 
    Logger.log("Campaign Name Changed") 

    } 

} 

我還包括一個「Logger.log」來顯示while循環的輸出。如果沒有觸發,那麼你的Iterator條件有問題;也許你沒有使用過你的名字的廣告系列。

0

如果您希望重命名廣告系列,則必須提供該ID。該字段可以使用值「名稱」進行選擇。該字段可以被過濾。

相關問題