Loading...
    • 開發者指南
    • API 參考
    • MCP
    • 資源
    • 發行說明
    Search...
    ⌘K
    資源
    概覽詞彙表系統提示詞
    使用案例
    概覽工單路由客戶支援 Agent內容審核法律摘要
    提示詞庫
    提示詞庫Cosmic Keystrokes企業先知網站精靈Excel 公式專家Google Apps 指令碼編寫者Python 除蟲高手時光旅行顧問說故事的夥伴引用你的來源SQL 巫師夢境解讀者雙關語專家烹飪創意家混成詞詩人Hal 幽默助手LaTeX 傳奇心情著色器Git 高手明喻達人倫理困境導航者會議記錄員習語闡釋者程式碼顧問函數製造者新詞創造者CSV 轉換器表情符號編碼器散文潤飾師觀點思考者瑣事產生器正念導師二年級簡化器VR 健身創新者個人識別資訊淨化器備忘錄大師職業教練評分大師繞口令面試問題製作者文法精靈謎語我這個程式碼澄清者外星人人類學家資料組織者品牌建立者效率估算者評論分類器方向解碼器激勵繆斯電子郵件提取器主控版主課程規劃者蘇格拉底賢者頭韻煉金術士未來時尚顧問多語言超能力產品命名專家哲學思考試算表巫師科幻情景模擬器自適應編輯器巴別塔廣播推文語氣檢測器機場代碼分析師
    Console
    Log in
    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 腳本來完成任務。
    • API 請求

    將此提示複製到我們的開發者控制台中親自試用!

    內容
    使用者為我編寫一個 Google apps 腳本,將 Google Slides 簡報中的所有文字翻譯成韓文。

    範例輸出

    這是一個將 Google Slides 簡報中所有文字翻譯成韓文的 Google Apps Script:

    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') 將文字翻譯成韓文,其中 代表來源語言(自動檢測), 代表目標語言(韓文)。最後,我們使用 將翻譯後的文字設定回形狀。

    注意: 此腳本假設您具有存取和修改 Google Slides 簡報的必要權限。在執行腳本之前,請確保您擁有所需的存取權限。

    另外,請記住翻譯是使用 Google Translate API 執行的,因此翻譯品質可能會因文字的複雜性和翻譯服務的能力而有所不同。


    API 請求

    ''
    'ko'
    setText()
  1. 如果頁面元素是表格(SlidesApp.PageElementType.TABLE),我們遍歷表格中的每個儲存格,並以類似處理形狀的方式翻譯每個儲存格內的文字。
  2. 腳本繼續處理每張投影片上的所有頁面元素,直到簡報中的所有文字都被翻譯成韓文。