Loading...
    • Panduan Pengembang
    • Referensi API
    • MCP
    • Sumber daya
    • Catatan rilis
    Search...
    ⌘K
    Sumber daya
    IkhtisarGlosariumPrompt sistem
    Perpustakaan promptCosmic KeystrokesPeramal korporatPenyihir situs webAhli formula ExcelPembuat skrip Google AppsPemburu bug PythonKonsultan perjalanan waktuAsisten berceritaKutip sumber AndaPenyihir SQLPenafsir mimpiPun-ditKreator kulinerPenyair portmanteauHal pembantu yang lucuLegenda LaTeXPewarna suasana hatiGit gudAhli simileNavigator dilema etikaJuru tulis rapatPenerang idiomKonsultan kodePembuat fungsiPembuat neologismeKonverter CSVPengkode emojiPemoles prosaPemikir perspektifGenerator triviaMentor kesadaranPenyederhanaan kelas duaInovator kebugaran VRPemurnian PIIMaestro memoPelatih karirGuru penilaianLidah berbelitPembuat pertanyaan wawancaraGenie tata bahasaTebak-tebakan iniPenjelasan kodeAntropolog alienPengorganisir dataPembangun merekEstimator efisiensiPengklasifikasi ulasanDekoder arahMuse motivasiEkstraktur emailModerator masterPerencana pelajaranSage SocraticAlkemis aliterasiPenasihat fashion futuristikKekuatan poliglotPro penamaan produkRenungan filosofisPenyihir spreadsheetSimulator skenario sci-fiEditor adaptifSiaran BabelDetektor nada tweetAnalis kode bandara
    Console
    Log in
    Loading...
    Loading...
    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
    Perpustakaan prompt

    Google apps scripter

    Hasilkan Google Apps scripts untuk menyelesaikan tugas berdasarkan persyaratan pengguna.

    Was this page helpful?

    • Contoh Output
    • Permintaan API

    Salin prompt ini ke Konsol pengembang kami untuk mencobanya sendiri!

    Konten
    PenggunaBuatkan saya Google apps script yang akan menerjemahkan semua teks dalam presentasi Google Slides ke bahasa Korea.

    Contoh Output

    Berikut adalah Google Apps Script yang menerjemahkan semua teks dalam presentasi Google Slides ke bahasa Korea:

    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);
              }
            }
          }
        }
      }
    }

    Berikut cara kerja script:

    1. Fungsi translateSlidesToKorean() mengambil presentasi Google Slides aktif menggunakan SlidesApp.getActivePresentation().

    2. Fungsi ini mendapatkan semua slide dalam presentasi menggunakan metode getSlides().

    3. Kami mengulangi setiap slide dalam presentasi.

    4. Untuk setiap slide, kami mengambil semua elemen halaman (bentuk, kotak teks, tabel, dll.) menggunakan metode getPageElements().

    5. Kami mengulangi setiap elemen halaman di slide.

    6. Kami memeriksa jenis elemen halaman menggunakan getPageElementType():

      • Jika elemen halaman adalah bentuk (), kami mendapatkan konten teks bentuk menggunakan . Kami kemudian menerjemahkan teks ke bahasa Korea menggunakan , di mana mewakili bahasa sumber (deteksi otomatis) dan mewakili bahasa target (Korea). Terakhir, kami menetapkan teks yang diterjemahkan kembali ke bentuk menggunakan .

    Catatan: Script ini mengasumsikan bahwa Anda memiliki izin yang diperlukan untuk mengakses dan memodifikasi presentasi Google Slides. Pastikan Anda memiliki hak akses yang diperlukan sebelum menjalankan script.

    Juga, perlu diingat bahwa terjemahan dilakukan menggunakan Google Translate API, jadi kualitas terjemahan mungkin bervariasi tergantung pada kompleksitas teks dan kemampuan layanan terjemahan.


    Permintaan API

    SlidesApp.PageElementType.SHAPE
    getText().asString()
    LanguageApp.translate(text, '', 'ko')
    ''
    'ko'
    setText()
  1. Jika elemen halaman adalah tabel (SlidesApp.PageElementType.TABLE), kami mengulangi setiap sel dalam tabel dan menerjemahkan teks dalam setiap sel dengan cara yang sama seperti cara kami menangani bentuk.
  2. Script terus memproses semua elemen halaman di setiap slide hingga semua teks dalam presentasi telah diterjemahkan ke bahasa Korea.