2016-07-04 4 views
1

広告グループレベルでサイトリンクを管理するためのAdWordsスクリプトを作成しています。 しかし、IDでサイトリンクを選択する際に問題が発生しました。 エラー:アドワーズスクリプトでID機能を使用できない

TypeError:オブジェクト[AdGroupSitelinkSelector]にIdsを持つ関数が見つかりません。 (ライン82)私は、次のコードを実行しています

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); 
    } 
} 

私はまだ「完璧」ではありません承知していますし、私はそれをクリーンアップします。 アドワーズ広告リファレンスの正確な例を使用してみました(https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adgroupsitelinkselector#arguments_8

ありがとうございます!

答えて

1

Awnserは、adGroupをAdWordsAppに置き換える必要があります。 正しいコード:

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); 
    } 
} 
関連する問題