2016-07-04 10 views
1

Ich arbeite an einem AdWords-Skript zur Verwaltung von Sitelinks auf Anzeigengruppenebene. Allerdings stieß ich auf ein Problem bei der Auswahl von Sitelinks nach ID. Fehler:Adwords-Skripte können nicht mit IDs-Funktion gefunden werden

TypeError: Die Funktion withIds im Objekt [AdGroupSitelinkSelector] kann nicht gefunden werden. (Linie 82)

ich den folgenden Code leite:

function deleteSitelinks(deleteArray, adGroup){ 
    Logger.log(adGroup); 
    for(var i = 0; i < deleteArray.length; i++){ 
    var sitelink = adGroup.extensions() 
    .sitelinks() 
    .withIds([deleteArray[i]]) 
    .get() 
    .next(); 

    adGroup.removeSitelink(sitelink); 
    } 
} 

Ich bin mir bewusst, dass ist noch nicht „perfekt“ und ich werde es aufzuräumen. Ich habe versucht, die genauen Beispiele aus der AdWords-Referenz ohne Erfolg zu verwenden()

Vielen Dank im Voraus!

Antwort

1

Der Awnser sollte diese Anzeigengruppe durch AdWordsApp ersetzt werden. Korrekter Code:

function deleteSitelinks(deleteArray, adGroup){ 
    Logger.log(adGroup); 
    for(var i = 0; i < deleteArray.length; i++){ 
    var sitelink = AdWordsApp.extensions() 
    .sitelinks() 
    .withIds([deleteArray[i]]) 
    .get() 
    .next(); 

    adGroup.removeSitelink(sitelink); 
    } 
} 
Verwandte Themen