Why error in BudgetOrders snippet? Failed to read from AdWords. Please wait a bit and try again.

38 views
Skip to first unread message

Александр Ризун

unread,
Aug 18, 2017, 5:19:20 AM8/18/17
to AdWords API Forum
Hello. Sorry, for my bad english. I use translate.
 I want use first BudgetOrders snippet here. But i get error: Failed to read from AdWords. Please wait a bit and try again. (line 5). 
Why? What am I doing wrong?

Tnx for answers.

Sreelakshmi Sasidharan (AdWords API Team)

unread,
Aug 18, 2017, 2:04:18 PM8/18/17
to AdWords API Forum
Hi, 

On this forum, we address questions specific to AdWords API. Since your question is about the AdWords Scripts, could you please post your question on the AdWords Scripts forum?

Thanks,
Sreelakshmi, AdWords API Team

Mikael Wallgren

unread,
Aug 18, 2017, 2:20:31 PM8/18/17
to AdWords API Forum
Hello,

I just tried to run the example code but it failed because of syntax error. It was a extra ")" on this line "Logger.log("Budget Order [" + budgetOrder.getName() + "] base spending limit: " + limitText));"


Here is a working piece of code:

function main() {
  getBaseSpendingLimit()
}

function getBaseSpendingLimit() {
  var budgetOrderIterator = AdWordsApp.budgetOrders().get();
  while (budgetOrderIterator.hasNext()) {
    var budgetOrder = budgetOrderIterator.next();
    var limitText = "";
    if (budgetOrder.getSpendingLimit() == null) {
      limitText = "unlimited";
    } else if (budgetOrder.getTotalAdjustments() == null) {
      limitText = budgetOrder.getSpendingLimit();
    } else {
      limitText = budgetOrder.getSpendingLimit() - budgetOrder.getTotalAdjustments();
    }
    Logger.log("Budget Order [" + budgetOrder.getName() + "] base spending limit: " + limitText);
  }
}
Reply all
Reply to author
Forward
0 new messages