Skip to content Skip to sidebar Skip to footer

Widget Atas Posting


Update AGR2020 v.1.1 - Tambahan Fitur CJK

CJK (Cetak Judul Kolom) jadi tambahan fitur dalam AGR2020. Sahabat okeguru, tidak perlu lagi memberikan judul pada kolom pada file RPPData. Cukup dengan 1x klik saja pada menu AGR2020 --> Cetak Kolom. Maka akan otomatis di buatkan judul kolom.


Script AGR2020 v1.1

Berikut pembaharuan script AGR2020 v1.1 dengan tambahan fitur Cetak Judul Kolom (CJK).

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
/* AGR2020 v1.1
Develope by Y.Wisnurat
Okeguru.Com */

function RppMenu(){
  var ui = SpreadsheetApp.getUi();
  var menu = ui.createMenu("AGR2020");
  menu.addItem("Cetak Kolom", "cetakKolom");
  menu.addItem("Buat RPP", "myFunction");
  menu.addSeparator();
  menu.addItem("Info AGR2020", "pesan");
  menu.addToUi();}

function cetakKolom() {
  var SHEET_ID = "ID-RPPData"; // ganti dg ID RPPData
  var SHEET_NAME = "Sheet1";
  var RANGE = ("A1:W1");
  var VALUE = [["mapel", "kd3", "indikator_kd3", "kd4", "indikator_kd4", "norpp", "kls_semester", "mapok", "waktu", "tujuanpembelajaran", "alat", "bahan", "pertanyaan", "tugas", "presentasi", "kesimpulan", "evaluasi", "tanggal", "nama_kepsek", "nip_kepsek", "nama_guru", "nip_guru", "sekolah"]];
  SpreadsheetApp.openById(SHEET_ID).getSheetByName(SHEET_NAME).getRange(RANGE).setValues(VALUE);}

function onOpen(){
RppMenu();
//cetakKolom();
}


function pesan() {
  var ui = SpreadsheetApp.getUi();
  var result = ui.alert(
     'Info AGR2020',
     'Upadate terbaru silahkan cek di  -->   okeguru.com/agr2020',
      ui.ButtonSet.OK);}

function myFunction() {
  
  //ganti ID
  var docTemplateID = "1itL8YlZhDHuFsB6heDnyZg63jnGZ7s5yKhazC291mNc";
  var docRPPCetakID = "ID-RPPCetak"; // ganti dg ID RPPCetak
  var wsID = "ID-RPPData";          // ganti dg ID RPPData
  
  var url = "http://okeguru.com/agr2020/cetak.js";
  var javascript = UrlFetchApp.fetch(url).getContentText();
  eval(javascript);
  var templateParagrap = docTemplate.getBody().getParagraphs(); docRPPCetak.getBody().clear(); data.forEach(function(r){ cetakRPP(r[0], r[5], r[6], r[7], r[8], r[9], r[10], r[11], r[12], r[13],r[14],r[15],r[16],r[17],r[18],r[19],r[20],r[21],r[22], templateParagrap,docRPPCetak);
  })
  }

function cetakRPP(mapel, norpp, kls_semester, mapok, waktu, tujuanpembelajaran, alat, bahan, pertanyaan, tugas, presentasi, kesimpulan, evaluasi,tanggal,nama_kepsek, nip_kepsek, nama_guru, nip_guru, sekolah, templateParagrap,docRPPCetak){
  var url = "http://okeguru.com/agr2020/template.js";
  var javascript = UrlFetchApp.fetch(url).getContentText();
  eval(javascript);
/*  templateParagrap.forEach(function(p){
    var elType = p.getType();
      
      if(elType == "PARAGRAPH"){  
        docRPPCetak.getBody().appendParagraph(
          p.copy()
        );  
      } else if(elType == "LIST_ITEM"){
        docRPPCetak.getBody().appendListItem(
        p.copy()
        ).setGlyphType(DocumentApp.GlyphType.BULLET); 
      }
  });
  docRPPCetak.getBody().appendPageBreak() */
}

Cara Instalasi

Caranya sama seperti pada Cara Instalasi AGR2020 v1.0 :
1. Buat RPP Cetak (Cara lihat disini)
2. Buat RPP Data (Caranya lihat disini)
3. Ganti ID-RPPData dan ID-RPPCetak sesuai keterangan script diatas (Caranya lihat disini)

Catatan khusus :
Pada langkah ke-2 "Buat RPP Data" gunakan script AGR2020 v1.1 di atas.
Sehingga, sahabat okeguru tidak perlu melihat contoh RPP Data yg dijelaskan pada Cara Instalasi AGR2020 v1.0.


Seperti itulah informasi "Update AGR2020 v.1.1 - Tambahan Fitur CJK". Jangan lupa berbagi informasi. Jika ada penjelasan yang kurang jelas, silahkan tulis di kolom komentar.
Karena berbagi itu indah, bagikan artikel ini untuk saling berbagi informasi.

Salam inovasi, Salam implementasi.

~☺~

Post a Comment for "Update AGR2020 v.1.1 - Tambahan Fitur CJK"

Berlangganan via Email