将此提示复制到我们的开发者控制台中亲自试用!
| 内容 | |
|---|---|
| 用户 | 为我编写一个 Google apps 脚本,将 Google Slides 演示文稿中的所有文本翻译成韩语。 |
示例输出
这是一个将 Google Slides 演示文稿中所有文本翻译成韩语的 Google Apps 脚本:-
translateSlidesToKorean()函数使用SlidesApp.getActivePresentation()检索活动的 Google Slides 演示文稿。 -
它使用
getSlides()方法获取演示文稿中的所有幻灯片。 - 我们遍历演示文稿中的每张幻灯片。
-
对于每张幻灯片,我们使用
getPageElements()方法检索所有页面元素(形状、文本框、表格等)。 - 我们遍历幻灯片上的每个页面元素。
-
我们使用
getPageElementType()检查页面元素的类型:- 如果页面元素是形状(
SlidesApp.PageElementType.SHAPE),我们使用getText().asString()获取形状的文本内容。然后我们使用LanguageApp.translate(text, '', 'ko')将文本翻译成韩语,其中''表示源语言(自动检测),'ko'表示目标语言(韩语)。最后,我们使用setText()将翻译后的文本设置回形状。 - 如果页面元素是表格(
SlidesApp.PageElementType.TABLE),我们遍历表格中的每个单元格,并以类似于处理形状的方式翻译每个单元格中的文本。
- 如果页面元素是形状(
- 脚本继续处理每张幻灯片上的所有页面元素,直到演示文稿中的所有文本都被翻译成韩语。
注意: 此脚本假设您拥有访问和修改 Google Slides 演示文稿的必要权限。在运行脚本之前,请确保您拥有所需的访问权限。