Loading...
    • Руководство разработчика
    • Справочник API
    • MCP
    • Ресурсы
    • Примечания к выпуску
    Search...
    ⌘K
    Ресурсы
    ОбзорГлоссарийСистемные промпты
    Библиотека промптовCosmic KeystrokesКорпоративный ясновидецВолшебник веб-сайтовЭксперт по формулам ExcelСкриптер Google AppsОхотник за ошибками PythonКонсультант путешествий во времениПомощник рассказчикаЦитируйте ваши источникиВолшебник SQLИнтерпретатор сновКаламбуристКулинарный творецПоэт портмантоХэл - веселый помощникЛегенда LaTeXРаскрашиватель настроенияGit gudЗнаток сравненийНавигатор этических дилеммСекретарь встречПросветитель идиомКонсультант по кодуСоздатель функцийСоздатель неологизмовКонвертер CSVКодировщик эмодзиПолировщик прозыРазмышляющий о перспективахГенератор викторинНаставник осознанностиУпроститель для второго классаИнноватор VR фитнесаОчиститель PIIМаэстро меморандумовКарьерный коучГуру оцениванияСкороговоркаСоздатель вопросов для интервьюГрамматический джиннЗагадай мне этоУточнитель кодаАнтрополог инопланетянОрганизатор данныхСтроитель брендаОценщик эффективностиКлассификатор отзывовДекодер направленийВдохновляющая музаЭкстрактор электронной почтыГлавный модераторПланировщик уроковСократический мудрецАлхимик аллитерацииСоветник по футуристической модеСуперсилы полиглотаПрофессионал в названии продуктовФилософские размышленияВолшебник электронных таблицСимулятор научно-фантастических сценариевАдаптивный редакторТрансляции ВавилонаДетектор тона твитовАналитик кодов аэропортов
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Библиотека промптов

    Скриптер Google apps

    Генерирует скрипты Google Apps для выполнения задач на основе требований пользователя.

    Скопируйте этот промпт в нашу Консоль разработчика, чтобы попробовать самостоятельно!

    Содержание
    ПользовательНапишите мне скрипт Google apps, который переведет весь текст в презентации Google Slides на корейский язык.

    Пример вывода

    Вот скрипт Google Apps Script, который переводит весь текст в презентации Google Slides на корейский язык:

    function translateSlidesToKorean() {
      var presentation = SlidesApp.getActivePresentation();
      var slides = presentation.getSlides();
    
      for (var i = 0; i < slides.length; i++) {
        var slide = slides[i];
        var pageElements = slide.getPageElements();
    
        for (var j = 0; j < pageElements.length; j++) {
          var pageElement = pageElements[j];
    
          if (pageElement.getPageElementType() === SlidesApp.PageElementType.SHAPE) {
            var shape = pageElement.asShape();
            if (shape.getText() !== null) {
              var text = shape.getText().asString();
              var translatedText = LanguageApp.translate(text, '', 'ko');
              shape.getText().setText(translatedText);
            }
          } else if (pageElement.getPageElementType() === SlidesApp.PageElementType.TABLE) {
            var table = pageElement.asTable();
            var numRows = table.getNumRows();
            var numColumns = table.getNumColumns();
    
            for (var row = 0; row < numRows; row++) {
              for (var col = 0; col < numColumns; col++) {
                var tableCell = table.getCell(row, col);
                var text = tableCell.getText().asString();
                var translatedText = LanguageApp.translate(text, '', 'ko');
                tableCell.getText().setText(translatedText);
              }
            }
          }
        }
      }
    }

    Вот как работает скрипт:

    1. Функция translateSlidesToKorean() получает активную презентацию Google Slides, используя SlidesApp.getActivePresentation().

    2. Она получает все слайды в презентации, используя метод getSlides().

    3. Мы итерируем по каждому слайду в презентации.

    4. Для каждого слайда мы получаем все элементы страницы (фигуры, текстовые поля, таблицы и т.д.), используя метод getPageElements().

    5. Мы итерируем по каждому элементу страницы на слайде.

    6. Мы проверяем тип элемента страницы, используя getPageElementType():

      • Если элемент страницы является фигурой (SlidesApp.PageElementType.SHAPE), мы получаем текстовое содержимое фигуры, используя getText().asString(). Затем мы переводим текст на корейский язык, используя LanguageApp.translate(text, '', 'ko'), где '' представляет исходный язык (автоопределение), а 'ko' представляет целевой язык (корейский). Наконец, мы устанавливаем переведенный текст обратно в фигуру, используя setText().
      • Если элемент страницы является таблицей (SlidesApp.PageElementType.TABLE), мы итерируем по каждой ячейке в таблице и переводим текст в каждой ячейке аналогично тому, как мы обрабатываем фигуры.
    7. Скрипт продолжает обрабатывать все элементы страницы на каждом слайде, пока весь текст в презентации не будет переведен на корейский язык.

    Примечание: Этот скрипт предполагает, что у вас есть необходимые разрешения для доступа и изменения презентации Google Slides. Убедитесь, что у вас есть необходимые права доступа перед запуском скрипта.

    Также имейте в виду, что перевод выполняется с использованием API Google Translate, поэтому качество перевода может варьироваться в зависимости от сложности текста и возможностей службы перевода.


    API запрос

    • Пример вывода
    • API запрос