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