提示詞庫
Google Apps 腳本編寫者
根據用戶需求生成 Google Apps 腳本來完成任務。
將此提示複製到我們的開發者控制台中,親自試試看!
內容 | |
---|---|
User | 為我編寫一個 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 演示文稿的必要權限。在運行腳本之前,請確保您擁有所需的訪問權限。
另外,請記住,翻譯是使用 Google 翻譯 API 執行的,因此翻譯質量可能會根據文本的複雜性和翻譯服務的能力而有所不同。