运行脚本但未预览时,URLFetch(我认为)导致超时

时间:2019-06-29 20:08:58

标签: google-apps-script

function main() 
{
    var keywordIterator = AdsApp.keywords().withCondition("CampaignStatus = ENABLED").withCondition("AdGroupStatus = ENABLED").get()
    if (keywordIterator.hasNext()) 
    {
        while (keywordIterator.hasNext())
        {
            var keyword = keywordIterator.next();
            var keyword_name = encodeURIComponent(keyword.getText());

            UrlFetchApp.fetch('https://example.com/adwords/Input/incoming.php?'+
                'keywordName='+keyword.getText()+
                '&CampaignName='+keyword.getCampaign().getName()+
                '&AdGroupName='+keyword.getAdGroup().getName()+
                '&Clicks='+keyword.getStatsFor("YESTERDAY").getClicks()+
                '&Ctr='+keyword.getStatsFor("YESTERDAY").getCtr()+
                '&Impressions='+keyword.getStatsFor("YESTERDAY").getImpressions()+
                '&IsPaused='+keyword.isPaused()+
                '&IsEnabled='+keyword.isEnabled()+
                '&Spend='+keyword.getStatsFor("YESTERDAY").getCost()+
                '&QualityScore='+keyword.getQualityScore()+
                '&Bid='+keyword.bidding().getCpc());
        }
    }
}

似乎有一个错误导致URLFetch超时

我不确定是什么原因导致它超时,因为服务器可以处理它而没有任何问题。在脚本为“ Ran”时似乎发生了50%的时间,但在脚本为“ Previewed”时却没有发生-预览时,它似乎工作得很好,大约需要一两分钟才能完全运行和执行。 / p>

0 个答案:

没有答案