Простите, если я написал не в том месте.Я совершенно невежественный любитель, но примерно год назад, следуя кулинарной книге, мне удалось установить 3 скрипта Google Apps в Центре разработчиков G Suite, чтобы удалить помеченную электронную почту в моей учетной записи gmail через x дней.
Сценарии работают нормально, но теперь я получаю сообщение об ошибке: «Для выполнения этого действия требуется авторизация».
Я изменил свой пароль 2 дня назад, думаю, в этом проблема.Я не могу понять, как авторизация OAuth применяется к моим сценариям, которые запускаются только в моей учетной записи Google, а не на любом веб-сайте.
Я полностью потерялся в рекурсивной документации Google по авторизации.
Как это исправить?Как я могу очистить эту ошибку?
К вашему сведению, вот один из сценариев:
function cleanUp() {
var delayDays = 2 // Enter # of days before messages are moved to trash
var maxDate = new Date();
maxDate.setDate(maxDate.getDate()-delayDays);
var label = GmailApp.getUserLabelByName("TBD2");
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
if (threads[i].getLastMessageDate()<maxDate)
{
threads[i].moveToTrash();
}
}
}