Javascript 暂停的Adword脚本';s关键字,其中最终URL是404重定向?

Javascript 暂停的Adword脚本';s关键字,其中最终URL是404重定向?,javascript,scripting,google-ads-api,Javascript,Scripting,Google Ads Api,如果最终URL重定向到404,是否可以创建一个关键字为pause的Adwords脚本?并在URL被更正时启用它们 我知道常见的链接检查器脚本,但它只在URL错误时通知您?它不起任何作用 这可能吗 谢谢 布罗恩 是的,代码如下所示: function main(){ $_Keywords = AdWordsApp.keywords() .get() while ($_Keywords.hasNext()) { $_Keyword = $_Keywords.next() try

如果最终URL重定向到404,是否可以创建一个关键字为pause的Adwords脚本?并在URL被更正时启用它们

我知道常见的链接检查器脚本,但它只在URL错误时通知您?它不起任何作用

这可能吗

谢谢


布罗恩

是的,代码如下所示:

function main(){

$_Keywords = AdWordsApp.keywords()
.get()

while ($_Keywords.hasNext())
{
    $_Keyword = $_Keywords.next()
    try {
        var $_Response = UrlFetchApp.fetch($_Keyword.urls().gerFinalUrl(), {muteHttpExceptions: true});
        $_ResponseCode = $_Response.getResponseCode();
    }   catch (e) {
        //Presuming something went wrong here
        $_Keyword.pause()
    }

    if ($_ResponseCode == 404)
    {
        $_Keyword.pause()
    }
}

}

谢谢,我来看看。对于其他问题,如售罄,是否也可以这样做?剧本会相似吗?:有些相似。假设您没有在产品数据库的访问权限中编码,您可能需要使用类似于UrlFetchApp.getContentText()的代码,然后在响应中搜索“售罄”文本。