Loading...
    • 开发者指南
    • API 参考
    • MCP
    • 资源
    • 发布说明
    Search...
    ⌘K
    资源
    概览术语表系统提示词
    提示词库宇宙键盘敲击企业先知网站向导Excel 公式专家Google Apps 脚本编写器Python 错误克星时间旅行顾问讲故事助手引用你的来源SQL 魔法师梦境解释者双关语专家烹饪创意者混成词诗人哈尔幽默助手LaTeX 传奇情绪着色器Git 高手明喻专家伦理困境导航会议记录员习语阐释者代码顾问函数制造者新词创造者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 Slides 演示文稿中所有文本翻译成韩语的 Google Apps 脚本:

    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() 函数使用 SlidesApp.getActivePresentation() 检索活动的 Google Slides 演示文稿。

    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 演示文稿的必要权限。在运行脚本之前,请确保您拥有所需的访问权限。

    另外,请记住翻译是使用 Google Translate API 执行的,因此翻译质量可能会根据文本的复杂性和翻译服务的能力而有所不同。


    API 请求

    • API 请求