Loading...
    • Entwicklerleitfaden
    • API-Referenz
    • MCP
    • Ressourcen
    • Versionshinweise
    Search...
    ⌘K
    Ressourcen
    ÜbersichtGlossarSystem-Prompts
    Prompt-BibliothekCosmic KeystrokesCorporate ClairvoyantWebsite WizardExcel-Formel-ExperteGoogle Apps ScripterPython Bug BusterTime Travel ConsultantStorytelling SidekickZitiere deine QuellenSQL SorcererDream InterpreterPun-ditCulinary CreatorPortmanteau PoetHal the Humorous HelperLaTeX LegendMood ColorizerGit GudSimile SavantEthical Dilemma NavigatorMeeting ScribeIdiom IlluminatorCode ConsultantFunction FabricatorNeologism CreatorCSV ConverterEmoji EncoderProse PolisherPerspectives PondererTrivia GeneratorMindfulness MentorSecond-Grade SimplifierVR Fitness InnovatorPII PurifierMemo MaestroCareer CoachGrading GuruTongue TwisterInterview Question CrafterGrammar GenieRiddle Me ThisCode ClarifierAlien AnthropologistData OrganizerBrand BuilderEfficiency EstimatorReview ClassifierDirection DecoderMotivational MuseEmail ExtractorMaster ModeratorLesson PlannerSocratic SageAlliteration AlchemistFuturistic Fashion AdvisorPolyglot SuperpowersProduct Naming ProPhilosophical MusingsSpreadsheet SorcererSci-Fi Scenario SimulatorAdaptive EditorBabel's BroadcastsTweet Tone DetectorAirport Code Analyst
    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
    Prompt-Bibliothek

    Google Apps Scripter

    Generiere Google Apps Scripts, um Aufgaben basierend auf Benutzeranforderungen zu erfüllen.

    Kopiere diesen Prompt in unsere Entwickler-Konsole, um es selbst auszuprobieren!

    Inhalt
    BenutzerSchreibe mir ein Google Apps Script, das den gesamten Text in einer Google Slides-Präsentation ins Koreanische übersetzt.

    Beispielausgabe

    Hier ist ein Google Apps Script, das den gesamten Text in einer Google Slides-Präsentation ins Koreanische übersetzt:

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

    So funktioniert das Script:

    1. Die Funktion translateSlidesToKorean() ruft die aktive Google Slides-Präsentation mit SlidesApp.getActivePresentation() ab.

    2. Sie erhält alle Folien in der Präsentation mit der Methode getSlides().

    3. Wir iterieren über jede Folie in der Präsentation.

    4. Für jede Folie rufen wir alle Seitenelemente (Formen, Textfelder, Tabellen usw.) mit der Methode getPageElements() ab.

    5. Wir iterieren über jedes Seitenelement auf der Folie.

    6. Wir überprüfen den Typ des Seitenelements mit getPageElementType():

      • Wenn das Seitenelement eine Form ist (SlidesApp.PageElementType.SHAPE), erhalten wir den Textinhalt der Form mit getText().asString(). Dann übersetzen wir den Text ins Koreanische mit LanguageApp.translate(text, '', 'ko'), wobei '' die Quellsprache (automatische Erkennung) und 'ko' die Zielsprache (Koreanisch) darstellt. Schließlich setzen wir den übersetzten Text zurück in die Form mit setText().
      • Wenn das Seitenelement eine Tabelle ist (SlidesApp.PageElementType.TABLE), iterieren wir über jede Zelle in der Tabelle und übersetzen den Text in jeder Zelle ähnlich wie bei Formen.
    7. Das Script verarbeitet weiterhin alle Seitenelemente auf jeder Folie, bis der gesamte Text in der Präsentation ins Koreanische übersetzt wurde.

    Hinweis: Dieses Script geht davon aus, dass Sie die notwendigen Berechtigungen haben, um auf die Google Slides-Präsentation zuzugreifen und sie zu ändern. Stellen Sie sicher, dass Sie die erforderlichen Zugriffsrechte haben, bevor Sie das Script ausführen.

    Beachten Sie auch, dass die Übersetzung mit der Google Translate API durchgeführt wird, sodass die Qualität der Übersetzung je nach Komplexität des Textes und den Fähigkeiten des Übersetzungsdienstes variieren kann.


    API-Anfrage

    • Beispielausgabe
    • API-Anfrage