Loading...
    • Guía para desarrolladores
    • Referencia de API
    • MCP
    • Recursos
    • Notas de la versión
    Search...
    ⌘K
    Recursos
    Descripción generalGlosarioPrompts del sistema
    Biblioteca de promptsCosmic KeystrokesClarividente corporativoAsistente de sitios webExperto en fórmulas de ExcelProgramador de Google AppsCazador de errores de PythonConsultor de viajes en el tiempoCompañero de narraciónCita tus fuentesHechicero SQLIntérprete de sueñosExperto en juegos de palabrasCreador culinarioPoeta de palabras compuestasHal, el asistente humorísticoLeyenda de LaTeXColorizador de estados de ánimoGit gudSabio en símilesNavegador de dilemas éticosEscriba de reunionesIluminador de modismosConsultor de códigoFabricante de funcionesCreador de neologismosConvertidor CSVCodificador de emojisPulidor de prosaReflexionador de perspectivasGenerador de triviasMentor de mindfulnessSimplificador de segundo gradoInnovador de fitness VRPurificador de PIIMaestro de memorandosEntrenador de carreraGurú de calificacionesTrabalenguasCreador de preguntas de entrevistaGenio gramaticalAdivinanzasAclarador de códigoAntropólogo alienígenaOrganizador de datosConstructor de marcaEstimador de eficienciaClasificador de reseñasDecodificador de direccionesMusa motivacionalExtractor de correos electrónicosModerador maestroPlanificador de leccionesSabio socráticoAlquimista de aliteraciónAsesor de moda futuristaSuperpoderes políglotasProfesional en nombres de productosReflexiones filosóficasHechicero de hojas de cálculoSimulador de escenarios de ciencia ficciónEditor adaptativoTransmisiones de BabelDetector de tono de tweetsAnalista de códigos de aeropuerto
    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
    Biblioteca de prompts

    Programador de Google Apps Script

    Genera scripts de Google Apps para completar tareas basadas en los requisitos del usuario.

    ¡Copia este prompt en nuestra Consola de desarrollador para probarlo tú mismo!

    Contenido
    UsuarioEscríbeme un script de Google Apps que traduzca todo el texto en una presentación de Google Slides al coreano.

    Ejemplo de Salida

    Aquí tienes un script de Google Apps que traduce todo el texto en una presentación de Google Slides al coreano:

    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);
              }
            }
          }
        }
      }
    }

    Así es como funciona el script:

    1. La función translateSlidesToKorean() recupera la presentación activa de Google Slides usando SlidesApp.getActivePresentation().

    2. Obtiene todas las diapositivas en la presentación usando el método getSlides().

    3. Iteramos sobre cada diapositiva en la presentación.

    4. Para cada diapositiva, recuperamos todos los elementos de página (formas, cuadros de texto, tablas, etc.) usando el método getPageElements().

    5. Iteramos sobre cada elemento de página en la diapositiva.

    6. Verificamos el tipo del elemento de página usando getPageElementType():

      • Si el elemento de página es una forma (SlidesApp.PageElementType.SHAPE), obtenemos el contenido de texto de la forma usando getText().asString(). Luego traducimos el texto al coreano usando LanguageApp.translate(text, '', 'ko'), donde '' representa el idioma de origen (detección automática) y 'ko' representa el idioma de destino (coreano). Finalmente, establecemos el texto traducido de vuelta a la forma usando setText().
      • Si el elemento de página es una tabla (SlidesApp.PageElementType.TABLE), iteramos sobre cada celda en la tabla y traducimos el texto dentro de cada celda de manera similar a como manejamos las formas.
    7. El script continúa procesando todos los elementos de página en cada diapositiva hasta que todo el texto en la presentación haya sido traducido al coreano.

    Nota: Este script asume que tienes los permisos necesarios para acceder y modificar la presentación de Google Slides. Asegúrate de tener los derechos de acceso requeridos antes de ejecutar el script.

    Además, ten en cuenta que la traducción se realiza usando la API de Google Translate, por lo que la calidad de la traducción puede variar dependiendo de la complejidad del texto y las capacidades del servicio de traducción.


    Solicitud de API

    • Ejemplo de Salida
    • Solicitud de API