Cara Mengirim PDF spreadsheet otomatis Lewat Email

Cara Mengirim Surat PDF otomatis dengan spreadsheet App Script Melalui Email 

Selain dapat mengirim email lewat spreadsheet atau google sheet, dapat juga mengirim file pdf, Dalam tutorial spreadsheet ini, menggunakan App skript untuk membuat dan mengirimkan Surat atau Nota atau faktur PDF melalui email pada pengiriman Formulir secara otomatis. coding skrip ini akan dipicu berdasarkan waktu terjadwal otomatis dan perintah manual meng klik tombol atau button selanjutnya akan secara otomatis menyimpan PDF di Drive dan mengirimkannya sebagai lampiran lewat di email yang di tuju.

Berikut Langkah langkah Cara Membuat dan Mengirim Surat PDF otomatis dengan spreadsheet App Script Melalui Email

Langkah untuk mengirim email surat pdf  lewat spreadsheet harus di bantu dengan coding app script untuk membuat perintah pada program, cara nya sangat mudah, yaitu dengan membuat lembar halaman spreadsheet atau google sheet yang akan dikirim lewat email dalam bentuk pdf, lalu membuat tombol untuk memicu pengiriman email secar manual, selanjutnya membuat app script untuk membuat perintah pengiriman pada program, dan terakhir membuat pemicu otomatis mengirim email, berikut langkahnya

Membuat lembar halaman spereadshet yang berisi Surat atau Nota atau faktur pdf yang akan dikirim secara otomatis melalui Email

Sebelum mengirim pastinya perlu file yang berisi Surat atau Nota atau faktur sebagai bahan isi Email, ini dibuat lewat spreadheet atau program keuangan, berikut contoh lembar spreadsheet yang berisi Faktur penjualan sederhana yang nantinya akan di kirim kepada customer atau ke divisi yang berkepentingan sebagai arsip data perusahaan


Membuat lembar halaman spereadshet yang berisi Surat atau Nota atau faktur pdf yang akan dikirim secara otomatis melalui Email


Membuat Tombol kirim email atau button untuk memicu secara manual pengiriman surat nota atau faktur pdf lewat spreadsheet

Agar dapat mengirim Faktur pdf kepada customer atau kepada atasan secara manual diperlukan tombol atau button untuk memerintahkan program mengirim lewat email yang dituju, caranta dengan klik sisipkan lalu pilih gambar, disitu dapat membuat gambar sebagai tombol untuk mengirimkan  spreadsheet berbentuk pdf dengan email

Membuat Tombol kirim email atau button untuk memicu secara manual pengiriman surat nota atau faktur pdf lewat spreadsheet

Membuat Tombol kirim email atau button untuk memicu secara manual pengiriman surat nota atau faktur pdf lewat spreadsheet


Membuat App Sript untuk mengirimkan email surat nota atau faktur pdf dengan spreadheet

Langkah Selanjutnya setekah membuat tombil pengiriman email, diperlukan coding atau app script untuk nantinya diletakkan pada tombol tersebut, caranya dengan klik ekstensi dan pilih app script

Membuat App Sript untuk mengirimkan email surat nota atau faktur pdf dengan spreadheet


Membuat App Sript untuk mengirimkan email surat nota atau faktur pdf dengan spreadheet


Membuat App Sript untuk mengirimkan email surat nota atau faktur pdf dengan spreadheet


Setelah terbuka jendela app script copy paste code seperti di bawah ini

function KirimFaktur() {
  DocumentApp.getActiveDocument();
  DriveApp.getFiles();
  const LinkSpreadsheet = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/1fTCo4yzzOeoHRR5OKTVccAdWlLR6NPeeKJHhYooCIRs/edit");
  const value = LinkSpreadsheet.getSheetByName("Faktur Penjualan").getRange("P4").getValue();
  const email = value.toString();
  const subject = LinkSpreadsheet.getSheetByName("Faktur Penjualan").getRange("P3").getValue();
  const body = LinkSpreadsheet.getSheetByName("Faktur Penjualan").getRange("P2").getValue();
  const url = 'https://docs.google.com/spreadsheets/d/1fTCo4yzzOeoHRR5OKTVccAdWlLR6NPeeKJHhYooCIRs/export?';
  const ExportOptions =
    'exportFormat=pdf&format=pdf' + '&size=A4' + '&portrait=true' + '&fitw=true' + '&sheetnames=false&printtitle=false' +
    '&pagenumbers=false&gridlines=false' + '&fzr=false' +
    '&top_margin=0.20' + '&bottom_margin=0.20' + '&left_margin=0.20' + '&right_margin=0.20' +
    '&gid=51958501' +
    '&range=B2:J17' ;
  var params = {method:"GET",headers:{"authorization":"Bearer "+ ScriptApp.getOAuthToken()}};
  var response = UrlFetchApp.fetch(url+ExportOptions, params).getBlob();
    GmailApp.sendEmail(email, subject, body, {
      htmlBody: body,
      attachments: [{
          fileName: LinkSpreadsheet.getSheetByName("Faktur Penjualan").getRange("P3").getValue().toString() +".pdf",
          content: response.getBytes(),
          mimeType: "application/pdf"
        }]
    });
  const nameFile = LinkSpreadsheet.getSheetByName("Faktur Penjualan").getRange("P3").getValue().toString() +".pdf"
  DriveApp.createFile(response.setName(nameFile));
}



Setelah Script di atas sudah di copas ada yang perlu dirubah sesuai keinginan dan menyesuaikan file milik anda, yang perlu dirubah sebagai berikut

GID sesuaiakan dengan GID spreadsheet anda pdf yang anda kirim email

RANGE sesuaikan dengan file yang ingin anda kirim

Nama Faktur Penjualan sesuaikan dengan nama sheet dan keinginan nama file

Setelah selesai semua pilih save dan jalankan

Membuat pemicu kirim email otomatis atau trigger perintah pengiriman surat nota atau faktur pdf dengan spreadsheet

Setelah anda selesai membuat script dan sudah di save jalankan , anda juga bisa mengirim surat nota atau faktur pdf secara otomatis mengirim email kepada atasan ata email yang anda tuju secara rutun sesuai jadwal yang anda inginkan, yang perlu anda buat adalah dengan membuat pemicu atau trigger otomatis, caranya adalah dengan  klik pemicu di bagian kiri jendela app script lalu isi seperti dibawah ini dan sesuaikan dengan jadwal yang anda inginkan dan save


Membuat pemicu kirim email otomatis atau trigger perintah pengiriman surat nota atau faktur pdf dengan spreadsheet

Membuat pemicu kirim email otomatis atau trigger perintah pengiriman surat nota atau faktur pdf dengan spreadsheet

Mengaktifkan code App Script di tombol pengiriman email otomatis dengan spreadsheet

Setelah proses pembuatan faktur penjualan, , tombol dan code app script untuk mengirim email otomatis, selanjutnya mengaktifkan code app script nya yaitu dengan cara klik kanan pada gambar lalu pilih titik 3 dan tetap kan script, selesai


Mengaktifkan code App Script di tombol pengiriman email otomatis dengan spreadsheet

Mengaktifkan code App Script di tombol pengiriman email otomatis dengan spreadsheet


Berikut contoh file untuk kirim email secara otomatis lewat spreadsheet app script dapat di download secara mandiri

https://docs.google.com/spreadsheets/d/1fTCo4yzzOeoHRR5OKTVccAdWlLR6NPeeKJHhYooCIRs/edit?usp=sharing

Jasa Joki Olah Data Excel 

JOKITA Menerima Jasa joki excel spreadsheet sesuai pesanan dari yang paling sederhana sampai kompleks, seperti pembuatan laporan analisis penjualan, absensi karyawan, Siklus Akuntansi Excel Spreadsheet Laporan Keuangan otomatis, Data Base pengelolaan Karyawan, perhitungan gaji karyawan, Pos Input Penjualan untuk Kasir, inventory Keuar masuk persediaan barang dagang otomatis, perhitungan Harga Pokok Penjualan otomatis dan lain sebagainya. info lengkap ada di halaman Jasa joki excel bisa hub lewat Whatsaap JOKITA 085754816044


Manfaat Penggunaan Rumus
List Materi Akuntansi dan Manajemen Keuangan - Flowdi Consulting

Komentar

Joki Tugas Akuntansi

Rumus Excel Dasar

Rumus Excel Logika

Rumus Excel Pencarian

Rumus Excel Statistic

Rumus Excel Text

Rumus Excel Array

- Manfaat penggunaan Rumus

- App Script