Hi,
Thanks for coming back. Appreciate your efforts into troubleshooting the issue on your end. On the other hand, would you be able to run that script with your
today function? I was not able to run into any errors or even replicate the specific authorization error message you are encountering. On the other hand, I would strongly recommend that you try to use a different email account to create scripts that has admin access to your Google Ads account.
function today () {
var date = new Date();
var timeZone = AdWordsApp.currentAccount().getTimeZone();
var format = 'yyyyMMdd';
return Utilities.formatDate(date, timeZone, format);
}