Я нашел скрипт Google для перевода текста в слайды. Сценарий прекрасно работает в большинстве случаев. Вот ссылка на него: https://developers.google.com/gsuite/add-ons/editors/slides/quickstart/translate
Моя проблема в том, что у меня есть группы в моих слайдах, и когда они выбраны, из-за ошибки ничего не переводится.
Я пытаюсь включить обработчик ошибок, такой как «При возобновлении ошибки далее» или, что еще лучше, l oop, чтобы разгруппировать их все.
Я полагал, что ошибки присутствуют в коде, но не могу понять это через:
function runTranslation() {
this.disabled = true;
$('#error').text('');
google.script.run
.withSuccessHandler(function(numTranslatedElements, element) {
element.disabled = false;
if (numTranslatedElements === 0) {
$('#error').empty()
.append('Did you select elements to translate?')
.append('<br/>')
.append('Please select slides or individual elements.');
}
return false;
})
.withFailureHandler(function(msg, element) {
element.disabled = false;
$('#error').text('Something went wrong. Please check the add-on logs.');
return false;
})
.withUserObject(this)
.translateSelectedElements($('input[name=dest]:checked').val());
}
Большое спасибо за вашу помощь
Пьер