Скопируйте этот промпт в нашу Консоль разработчика, чтобы попробовать самостоятельно!
| Содержание | |
|---|---|
| Пользователь | Напишите мне скрипт Google apps, который переведет весь текст в презентации Google Slides на корейский язык. |
Пример вывода
Вот скрипт Google Apps Script, который переводит весь текст в презентации Google Slides на корейский язык:-
Функция
translateSlidesToKorean()получает активную презентацию Google Slides, используяSlidesApp.getActivePresentation(). -
Она получает все слайды в презентации, используя метод
getSlides(). - Мы итерируем по каждому слайду в презентации.
-
Для каждого слайда мы получаем все элементы страницы (фигуры, текстовые поля, таблицы и т.д.), используя метод
getPageElements(). - Мы итерируем по каждому элементу страницы на слайде.
-
Мы проверяем тип элемента страницы, используя
getPageElementType():- Если элемент страницы является фигурой (
SlidesApp.PageElementType.SHAPE), мы получаем текстовое содержимое фигуры, используяgetText().asString(). Затем мы переводим текст на корейский язык, используяLanguageApp.translate(text, '', 'ko'), где''представляет исходный язык (автоопределение), а'ko'представляет целевой язык (корейский). Наконец, мы устанавливаем переведенный текст обратно в фигуру, используяsetText(). - Если элемент страницы является таблицей (
SlidesApp.PageElementType.TABLE), мы итерируем по каждой ячейке в таблице и переводим текст в каждой ячейке аналогично тому, как мы обрабатываем фигуры.
- Если элемент страницы является фигурой (
- Скрипт продолжает обрабатывать все элементы страницы на каждом слайде, пока весь текст в презентации не будет переведен на корейский язык.
Примечание: Этот скрипт предполагает, что у вас есть необходимые разрешения для
доступа и изменения презентации Google Slides. Убедитесь, что у вас есть
необходимые права доступа перед запуском скрипта.