將此提示複製到我們的開發者控制台中親自試用!
| 內容 | |
|---|---|
| 使用者 | 為我編寫一個 Google apps 腳本,將 Google Slides 簡報中的所有文字翻譯成韓文。 |
範例輸出
這是一個將 Google Slides 簡報中所有文字翻譯成韓文的 Google Apps Script:-
translateSlidesToKorean()函數使用SlidesApp.getActivePresentation()檢索活動的 Google Slides 簡報。 -
它使用
getSlides()方法獲取簡報中的所有投影片。 - 我們遍歷簡報中的每張投影片。
-
對於每張投影片,我們使用
getPageElements()方法檢索所有頁面元素(形狀、文字方塊、表格等)。 - 我們遍歷投影片上的每個頁面元素。
-
我們使用
getPageElementType()檢查頁面元素的類型:- 如果頁面元素是形狀(
SlidesApp.PageElementType.SHAPE),我們使用getText().asString()獲取形狀的文字內容。然後我們使用LanguageApp.translate(text, '', 'ko')將文字翻譯成韓文,其中''代表來源語言(自動檢測),'ko'代表目標語言(韓文)。最後,我們使用setText()將翻譯後的文字設定回形狀。 - 如果頁面元素是表格(
SlidesApp.PageElementType.TABLE),我們遍歷表格中的每個儲存格,並以類似處理形狀的方式翻譯每個儲存格內的文字。
- 如果頁面元素是形狀(
- 腳本繼續處理每張投影片上的所有頁面元素,直到簡報中的所有文字都被翻譯成韓文。
注意: 此腳本假設您具有存取和修改 Google Slides 簡報的必要權限。在執行腳本之前,請確保您擁有所需的存取權限。