Elenchi di parole chiave escluse
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Ottieni un elenco di parole chiave escluse per nome
function getNegativeKeywordList(name) {
const negativeKeywordLists = AdsApp.negativeKeywordLists()
.withCondition(`shared_set.name = "${name}"`)
.get();
if (!negativeKeywordLists.hasNext()) {
throw new Error(`Cannot find negative keyword list with name "${name}"`);
}
return negativeKeywordLists.next();
}
Crea un nuovo elenco di parole chiave escluse e aggiungilo a una campagna
function addNegativeKeywordListToCampaign(campaignName, negativeKeywordListName) {
const negativeKeywordLists = AdsApp.negativeKeywordLists()
.withCondition(`shared_set.name = "${negativeKeywordListName}"`)
.get();
if (!negativeKeywordLists.hasNext()) {
throw new Error(`Cannot find negative keyword list with name "${negativeKeywordListName}"`);
}
const negativeKeywordList = negativeKeywordLists.next();
const campaigns = AdsApp.campaigns()
.withCondition(`campaign.name = "${campaignName}"`)
.get();
if (!campaigns.hasNext()) {
throw new Error(`Cannot find campaign with the name "${campaignName}"`);
}
const campaign = campaigns.next();
campaign.addNegativeKeywordList(negativeKeywordList);
}
Rimuovi tutte le parole chiave escluse condivise in un elenco di parole chiave escluse
function removeAllNegativeKeywordsFromList(name) {
const negativeKeywordLists = AdsApp.negativeKeywordLists()
.withCondition(`shared_set.name = "${name}"`)
.get();
if (!negativeKeywordLists.hasNext()) {
throw new Error(`Cannot find negative keyword list with name "${name}"`);
}
const negativeKeywordList = negativeKeywordLists.next();
for (const negativeKeyword of negativeKeywordList.negativeKeywords()) {
negativeKeyword.remove();
}
}
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-21 UTC.
[null,null,["Ultimo aggiornamento 2025-08-21 UTC."],[[["\u003cp\u003eThese Google Ads scripts provide functions to manage negative keyword lists, including retrieving a list by name, adding a list to a campaign, and removing all negative keywords from a list.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003egetNegativeKeywordList\u003c/code\u003e function retrieves an existing negative keyword list using its name and throws an error if not found.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eaddNegativeKeywordListToCampaign\u003c/code\u003e function associates an existing negative keyword list with a specific campaign, also throwing an error if either the list or campaign is not found.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eremoveAllNegativeKeywordsFromList\u003c/code\u003e function removes all negative keywords within a specified negative keyword list, throwing an error if the list is not found.\u003c/p\u003e\n"]]],[],null,["# Negative Keyword Lists\n\nGet a negative keyword list by name\n-----------------------------------\n\n```gdscript\nfunction getNegativeKeywordList(name) {\n const negativeKeywordLists = AdsApp.negativeKeywordLists()\n .withCondition(`shared_set.name = \"${name}\"`)\n .get();\n if (!negativeKeywordLists.hasNext()) {\n throw new Error(`Cannot find negative keyword list with name \"${name}\"`);\n }\n\n return negativeKeywordLists.next();\n}\n```\n\nConstruct a new negative keyword list and add it to a campaign\n--------------------------------------------------------------\n\n```gdscript\nfunction addNegativeKeywordListToCampaign(campaignName, negativeKeywordListName) {\n const negativeKeywordLists = AdsApp.negativeKeywordLists()\n .withCondition(`shared_set.name = \"${negativeKeywordListName}\"`)\n .get();\n if (!negativeKeywordLists.hasNext()) {\n throw new Error(`Cannot find negative keyword list with name \"${negativeKeywordListName}\"`);\n }\n const negativeKeywordList = negativeKeywordLists.next();\n\n const campaigns = AdsApp.campaigns()\n .withCondition(`campaign.name = \"${campaignName}\"`)\n .get();\n if (!campaigns.hasNext()) {\n throw new Error(`Cannot find campaign with the name \"${campaignName}\"`);\n }\n const campaign = campaigns.next();\n campaign.addNegativeKeywordList(negativeKeywordList);\n}\n```\n\nRemove all the shared negative keywords in an negative keyword list\n-------------------------------------------------------------------\n\n```gdscript\nfunction removeAllNegativeKeywordsFromList(name) {\n const negativeKeywordLists = AdsApp.negativeKeywordLists()\n .withCondition(`shared_set.name = \"${name}\"`)\n .get();\n if (!negativeKeywordLists.hasNext()) {\n throw new Error(`Cannot find negative keyword list with name \"${name}\"`);\n }\n const negativeKeywordList = negativeKeywordLists.next();\n\n for (const negativeKeyword of negativeKeywordList.negativeKeywords()) {\n negativeKeyword.remove();\n }\n}\n```"]]