Salin prompt ini ke Console developer kami untuk mencobanya sendiri!
| Konten | |
|---|---|
| User | Buatkan saya skrip Google apps yang akan menerjemahkan semua teks dalam presentasi Google Slides ke bahasa Korea. |
Contoh Output
Berikut adalah skrip Google Apps yang menerjemahkan semua teks dalam presentasi Google Slides ke bahasa Korea:-
Fungsi
translateSlidesToKorean()mengambil presentasi Google Slides yang aktif menggunakanSlidesApp.getActivePresentation(). -
Fungsi ini mendapatkan semua slide dalam presentasi menggunakan metode
getSlides(). - Kami melakukan iterasi pada setiap slide dalam presentasi.
-
Untuk setiap slide, kami mengambil semua elemen halaman (bentuk, kotak teks, tabel, dll.) menggunakan metode
getPageElements(). - Kami melakukan iterasi pada setiap elemen halaman di slide.
-
Kami memeriksa jenis elemen halaman menggunakan
getPageElementType():- Jika elemen halaman adalah bentuk (
SlidesApp.PageElementType.SHAPE), kami mendapatkan konten teks dari bentuk menggunakangetText().asString(). Kemudian kami menerjemahkan teks ke bahasa Korea menggunakanLanguageApp.translate(text, '', 'ko'), di mana''mewakili bahasa sumber (deteksi otomatis) dan'ko'mewakili bahasa target (Korea). Akhirnya, kami mengatur teks yang diterjemahkan kembali ke bentuk menggunakansetText(). - Jika elemen halaman adalah tabel (
SlidesApp.PageElementType.TABLE), kami melakukan iterasi pada setiap sel dalam tabel dan menerjemahkan teks dalam setiap sel dengan cara yang sama seperti cara kami menangani bentuk.
- Jika elemen halaman adalah bentuk (
- Skrip terus memproses semua elemen halaman di setiap slide hingga semua teks dalam presentasi telah diterjemahkan ke bahasa Korea.
Catatan: Skrip ini mengasumsikan bahwa Anda memiliki izin yang diperlukan untuk
mengakses dan memodifikasi presentasi Google Slides. Pastikan Anda memiliki
hak akses yang diperlukan sebelum menjalankan skrip.