Pembuat skrip Google apps
Menghasilkan skrip Google Apps untuk menyelesaikan tugas berdasarkan kebutuhan pengguna.
Salin prompt ini ke Console pengembang kami untuk mencobanya sendiri!
Konten | |
---|---|
User | Tuliskan 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:
Berikut cara kerja skrip tersebut:
-
Fungsi
translateSlidesToKorean()
mengambil presentasi Google Slides yang aktif menggunakanSlidesApp.getActivePresentation()
. -
Fungsi ini mendapatkan semua slide dalam presentasi menggunakan metode
getSlides()
. -
Kita melakukan iterasi pada setiap slide dalam presentasi.
-
Untuk setiap slide, kita mengambil semua elemen halaman (bentuk, kotak teks, tabel, dll.) menggunakan metode
getPageElements()
. -
Kita melakukan iterasi pada setiap elemen halaman pada slide.
-
Kita memeriksa jenis elemen halaman menggunakan
getPageElementType()
:- Jika elemen halaman adalah bentuk (
SlidesApp.PageElementType.SHAPE
), kita mendapatkan konten teks dari bentuk tersebut menggunakangetText().asString()
. Kemudian kita menerjemahkan teks ke bahasa Korea menggunakanLanguageApp.translate(text, '', 'ko')
, di mana''
mewakili bahasa sumber (deteksi otomatis) dan'ko'
mewakili bahasa target (Korea). Akhirnya, kita menetapkan teks yang telah diterjemahkan kembali ke bentuk menggunakansetText()
. - Jika elemen halaman adalah tabel (
SlidesApp.PageElementType.TABLE
), kita melakukan iterasi pada setiap sel dalam tabel dan menerjemahkan teks dalam setiap sel dengan cara yang mirip dengan cara kita menangani bentuk.
- Jika elemen halaman adalah bentuk (
-
Skrip terus memproses semua elemen halaman pada setiap slide sampai 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.
Juga, perlu diingat bahwa penerjemahan dilakukan menggunakan API Google Translate, sehingga kualitas terjemahan mungkin bervariasi tergantung pada kompleksitas teks dan kemampuan layanan penerjemahan.