Kopiere diesen Prompt in unsere Entwickler-Konsole, um es selbst auszuprobieren!
| Inhalt | |
|---|---|
| Benutzer | Schreibe 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:-
Die Funktion
translateSlidesToKorean()ruft die aktive Google Slides-Präsentation mitSlidesApp.getActivePresentation()ab. -
Sie erhält alle Folien in der Präsentation mit der Methode
getSlides(). - Wir iterieren über jede Folie in der Präsentation.
-
Für jede Folie rufen wir alle Seitenelemente (Formen, Textfelder, Tabellen usw.) mit der Methode
getPageElements()ab. - Wir iterieren über jedes Seitenelement auf der Folie.
-
Wir überprüfen den Typ des Seitenelements mit
getPageElementType():- Wenn das Seitenelement eine Form ist (
SlidesApp.PageElementType.SHAPE), erhalten wir den Textinhalt der Form mitgetText().asString(). Dann übersetzen wir den Text ins Koreanische mitLanguageApp.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 mitsetText(). - 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.
- Wenn das Seitenelement eine Form ist (
- 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.