Hello,
We can't seem to get a script to run. We're returning the below error:
Exception: Call to GoogleAdsService.Search failed: Error in WHERE clause: invalid value '.
at adsapp_compiled:18080:138
at adsapp_compiled:18091:9
at ra (adsapp_compiled:227:15)
at Object.search (adsapp_compiled:235:20)
at dI.search (adsapp_compiled:18206:36)
at NH.search (adsapp_compiled:17783:19)
at OH.search (adsapp_compiled:17878:20)
at VH.search (adsapp_compiled:17970:19)
at ed (adsapp_compiled:1041:32)
at ed.next (<anonymous>)
This error is returned when attempting to run the below (which has worked well on multiple accounts already):
function main() {
var SPREAD = SpreadsheetApp.openByUrl("Google Sheet URL");
var SHEET = SPREAD.getSheetByName("TabName");
var dailyBudgetChanger = function(campaign, budget) {
var campaigns = AdsApp.campaigns().withCondition("Name = '" + campaign + "'").get();
while (campaigns.hasNext()) {
var campaign = campaigns.next()
campaign.getBudget().setAmount(budget)
}
}
var lastRow = SHEET.getLastRow();
for (var i = 2; i <= lastRow; i++) {
var rowCampaign = SHEET.getRange(i, 1).getValue();
var rowBudget = SHEET.getRange(i, 2).getValue();
dailyBudgetChanger(rowCampaign, rowBudget);
}
}
Could anyone please assist?
Many thanks,
Jonny