Jumat, 24 November 2023

HTML DI EMBED PADA APPS SCRIPT

 PROSES DUPLIKASI DOKUMEN

SELESAI


Silahkan  Cek  Folder  'FOLDER APLIKASI PKL KELAS XXXX' , dan Rename dengan data Kelas yang sesuai. 

Buka FIle  'SPREADSHEET MASTER  JURNAL PKL' , lalu akses Menu 'JURNAL PKL'  dan  jalankan menu SETTING DATA. Silehkan ikuti petunjuk untuk Setting Data agar Aplikasi Jurnal PKL  siap digunakan. 



Minggu, 20 Agustus 2023

CONVERT PDF TO JPG

Untuk merubah PDF ke JPG, bisa dilakukan dengan Apps Script  dari Tanaike

Silahkan dicoba 

https://stackoverflow.com/questions/75229815/generate-send-a-png-or-jpg-from-a-google-form-submission-script-attached-to-g


Referensi aslinya bisa cek di laman Blog Tanaike :

https://tanaikech.github.io/2023/01/11/converting-all-pages-in-pdf-file-to-png-images-using-google-apps-script/

Sabtu, 20 Mei 2023

MAPPING 'LIST ALL FILES' DALAM FOLDER

Dalam mengelola file di Google Drive, kadangkala kita data Folder, Sub Folder dan list semua file yang ada, baik nama, ukuran, URL maupun FIle ID  untuk berbagai keperluan. Nah, jika dilakukan secara manual satu persatu, tentunya cukup melelahkan karena kita harus membuka satu-persatu file nya untuk bisa mencatat data setiap file.

Dengan Google AppsScript, sebenarnya hal ini bisa dilakukan dengan lebih mudah. Untuk melakukannya ikuti langkah-langkah berikut : 

1. Buka / buat sebuah  spreadsheet
2. Buka ekstensi/ extensions pada menu spreadsheet
3. Copy dan paste script berikut ini : 


Senin, 08 Mei 2023

MENGCOPY FOLDER DI GOOGLE DRIVE

Google Drive adalah salah satu p[latform Cloud Computing yang banyak dipakai. Dengan berbagai kelebihannya untuk berbagi dan menyimpan file, kadang kita membutuhkan file-file di google drive dari akun lain ke akun milik kita, agar menjadi file milik kita sendiri.

Nah, dengan cara manual, semua file harus dicopy satu persatu.

Bagaimana jika file yang akan dicopy cukup banyak dan terdiri dari beberapa folder?

Untuk melakukannya, kita memerlukan bantuan aplikasi pihak ketiga yang bisa anda akses pada alamat berikut :

Silahkan tentukan alamat FIle/ Folder yang akan di copy, lalu tentukan mau disimpan dimana hasil copyan file-file tersebut. Tunggu saja secara otomatis semua file akan tercopy beresta log daftar file dan alamat nya.


Selamat mencoba.

Jumat, 13 Januari 2023

MEMBUAT FORM DI BLOG/ WEBSITE DENGAN GOOGLE FORM

Google Form  merupakan salah satu tools yang  umum digunakan untuk mengumpulkan data karena kemudahannya dibuat, mudah diakses dan menyediakan banyak jenis formulir mulai dari  jenis form short text, paragraph text, multiple choice, check list item, drop down list, dll.
 
Selain bisa ditampilkan langsung, Google Form bisa juga disematkan pada blog/ website. Sayangnya, saat disematkan pada blog/ website, seluruh tampilan Google Form masih kelihatan sehingga tidak terkesan sebagai sebuah blog/ website profesional yang memiliki formulir sendiri. Untuk itu, pada postingan kali ini, akan dijelaskan bagaimana cara memposting Google Form, tanpa menyertakan Iframe-nya sehingga tampilan formulirnya lebih elegan.

Langkah-langkah pembuatannya sebagai berikut :
  1. Buat Formulir dengan Google Form
  2. Ambil HTML dari Google Form yang dibuat tanpa menyertakan Iframe-nya.
  3. Buat halaman baru pada blog/ website, paste langkah nomor 2 diatas ke postingan blog dalam mode HTML. 
  4. Tambahkan diawal script dengan script untuk redirect/ mengalihkan halaman konfirmasi pasca mengisi form, ke  halaman baru  di blog kita. 
  5. Buat sebuah halaman blog baru yang akan terbuka sementara. Copy kan script dibawah ini kedalam postingan, sesuaikan tautan untuk menuju ke halaman statis lain yang diinginkan ditampilkan setelah proses input form. 

Contoh halaman yang dibuat pada poin nomor 3 tersebut bisa dilihat disini.
Contoh halaman yang dibuat pada poin nomor 5 tersebut bisa dilihat disini.

MENGHAPUS SECARA RUTIN FOLDER PADA GOOGLE DRIVE

Tempat penyimpanan file dengan cloud storage yang lazim dipakai slah satunya adalah fasilitas penyimpanan yang disediakan Google yaitu Googe Drive.  Bagi pengguna yang mendaftar secara gratis, memiliki keterbatasan kapasitas penyimpanan, maksimal data yang yang bisa disimpan 15 GB. Bagi Guru dan Tenaga Kependidikan serta siswa, kemendikbud telah memberikan fasilitas penyimpanan yang lebih besar, melalui akun belajar.id  yang semula unlimited, sejak 2 Januari 2022 dibatasi menjadi 100 GB per akun. 

Nah, bagaimana menyikapi  keterbatasan kapasitas simpan tersebut,  apa yang bisa dilakukan? Saran saya, lakukan hal-hal dibawah ini :
  1. Simpan di drive hanya file-file penting, misalnya kumpulan dokumen foto kegiatan, dipilih dan dipilah yang penting dan bagus saja, begitu juga dokumen lainnya.
  2. Pindahkan file video ke kanal penyimpanan video Youtube. Jika video tersebut dirasa tidak untuk dilihat publik secara bebas, bisa diatur privasinya hanya dilihat terbatas.
  3. Kelola data dengan struktur yang rapi, dibuatkan folder dan sub folder sesuai dengan subjek datanya untuk memudahkan 𝑠𝑒𝑎𝑟𝑐ℎ𝑖𝑛𝑔 dan pengelolaan data dikemudian hari.
  4. Hapus file-file lama yang dirasa sudah tidak diperlukan.
Nah, selain tips diatas, kalau mau sedikit mencoba, Anda bisa menggunakan Google App Script untuk melakukan operasi pembersihan data secara rutin dan terjadwal pada folder-folder penyimpanan Anda, tanpa harus membersihkan data secara manual. Postingan ini saya buat berdasar pengalaman saya, dengan menghapus sekitar 600 foto kiriman siswa yang melaksanakan PKL (Praktik Kerja Lapangan) setiap hari, secara rutin dan otomatis setiap jam 24.00. Sekarang ruang penyimpanan di drive yang tadinya sudah mencapai 96 GB, sekarang kembali bisa 'bernafas' lega.

Untuk membuat Script, silahkan siapkan file Spreadsheet yang berisi daftar Folder Id (bisa diambil dari alamat masing masing folder di google drive) seperti pada contoh spreadsheet berikut ini : SAMPLE SPREADSHEET.

Setelah dibuat, buka Ekstensi ==> Apps Script seperti gambar dibawah :


Setelah terbuka, tulislah script seperti contoh dibawah ini, silahkan buka dan copy file nya, lalu pilih trigger nya, apakah terjadwal, ataukah harus dijalankan secara manual.
Untuk contoh Spreadsheet daftar Folder yang akan dibersihkan secara terjadwal, silahkan buka contoh KLIK DISINI

Untuk contoh AppScript untuk membersihkan Folder secara terjadwal, silahkan buka contoh KLIK DISINI

Selamat mencoba.

====  Mencoba mencatat, saat masih ingat,  yang kala lupa, bisa menjadi pengingat  =====

MERENAME FILE DI GOOGLE DRIVE

Pada saat  membuat Google Form, ada kalanya kita membuat form yang dibuat agar responden  mengunggah file, baik foto, dokumen, spreadsheet, maupun jenis-jenis file lain yang didukung. Agar memudahkan identifikasi file yang diunggah, semua file akan lebih baik jika diberi nama  dengan nama custom sesuai keinginan kita berdasar data-data yang kita inginkan, misalnya diambilkan dari gabungan beberapa  teks dari isian formulir atau dengan nama  khusus lainnya.

Untuk melakukan hal tersebut, bisa dilakukan dnegan mengikuti langkah-langkah sebagai  berikut  :

1. Buat formulir dengan google formulir

2. Tentukan dimana isian formulir akan disimpan (spreadsheet form response)

3. Buka AppScript  pada menu extension  di spreadsheet form response

4. Copy  Script dibawah ini, paste  pada halaman Google AppScript 

//==============================================
//   SCRIPT GANTI NAMA FILE UNGGAH GOOGLE FORM
//==============================================

function gantiNamaFile() {
var sheet  = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("SURAT MASUK");
// Ganti "SURAT MASUK"  dengan nama Sheet yang berisi jawaban dari Google Form

const rowNo      = sheet.getLastRow();
const colFormID  = 3;   // Nomor Kolom identitas
const colSubject = 5;   // Nomor Kolom yang berisi perihal
const colDate    = 6;   // Nomor Kolom yang berisi tanggal
const colFileId  = 8;   // Nomor Kolom yang berisi File unggahan
const formID     = sheet.getRange(rowNo,colFormID).getValue();
const subject    = sheet.getRange(rowNo,colSubject).getValue();
const date       = sheet.getRange(rowNo,colDate).getValue();
const fileID     = sheet.getRange(rowNo,colFileId).getValue();

DriveApp.getFileById(fileID).setName(formID+"_"+subject+"_"+date);
// File pada kolom fileID akan diganti dengan gabungan dari isi kolom  formID+"_"+subject+"_"+date
}

5. Atur bagaimana script akan dijalankan, apakah manual, terjadwal, atau setiap kali form diisi


====  Mencoba mencatat, saat masih sempat,  yang kala lupa, bisa menjadi pengingat  =====

Kamis, 12 Januari 2023

Membuat Template Pesan WhatsApp Dengan Memanfaatkan Spreadsheet

Bagi sekolah, instansi, organisasi, perkumpulan bahkan bisa jadi pengelola bisnis pemasaran, aplikasi WhatsApp kadang dibutuhkan untuk mengirim pesan kepada banyak kontak, berupa pesan template  tetapi untuk isi pesan tertentu bisa disesuikan dengan masing masing penerima, misalnya Nama, Alamat, dsb.  Apabila dilakukan dengan manual, bisa jadi akan memerluakan waktu lama, karena harus merubah pesan satu persatu, sebelum dikirim kepada kontak tertentu.

Pengiriman WhatsApp massal memang bisa dilakukan dengan berbagai aplikasi baik yang gratisan maupun yang berbayar, tetapi tidak ada salahnya kita mencoba membuat aplikasi sederhana untuk mengirim pesan kepada banyak orang, cukup dengan memanfaatkan aplikasi spreadsheet. Sebagai catatan, pesan yang dikirim masih tetap harus dikirim secara manual, satu persatu. Meski satu persatu, kita masih bisa memndapatkan beberapa kemudahan diantaranya  :
  • Tidak perlu menyimpan kontak di HP kita.
  • Pesan bisa di custom sesuai dari isi data spreadsheet, sehingga saat dikirim, semua pesan berbeda untuk setiap penerima. Pengiriman pesan menggunakan aplikasi WhatsApp  sebenarnya bisa dilakukan dengan menggunakan template kalimat dengan isi menggunakan aplikasi Spreadsheet.
Bagi yang mau mencoba, silahkan ikuti langkah-langkahnya sebagai berikut : 

Yang perlu disiapkan pertama kali adalah  spreadsheet  baik menggunakan google spreadsheet maupun Microsoft Excel.  Yang perlu disiapkan adalah tabel biasa pada spreadsheet  yang memiliki kolom berisi data nomor WhatsApp dan kolom  data lainnya yang diperlukan. Untuk lebih mudah, silahkan gunakan contoh pada tautan berikut :  Spreadsheet Kirim WhatsApp

Beberapa catatan saat membuat tautan untuk mengirim  WhatsApp dengan tautan adalah  sebagai berikut : 

  1. Membuat huruf tebal, bisa ditulis dengan tanda bintang ( * ) sebelum dan sesudah kata/ kalimat yang kita buat.  Contoh, jika kita akan mebuat  kata/ kalimat tebal  :   KATA TEBAL , bisa ditulis  dengan  tambahan  karakter bintang seperti berikut :  *KATA TEBAL* . 
  2. Membuat huruf miring, bisa ditulis dengan penambahan tanda under score   (  _  ) sebelum dan sesudah kata/ kalimat yang kita buat.  Contoh, jika kita akan mebuat  kata/ kalimat miring   :   KATA MIRING , bisa ditulis  dengan  tambahan  karakter under score  seperti berikut :  _KATA MIRING_ . 
  3. Membuat kalimat atau kata yang dicoret,   bisa dituliskan : ~ dicoret ~ . Hasilnya adalah penulisan kata seperti :  dicoret.
  4. Membuat kalimat yang berisi jeda paragraf, bisa menggunakan  karakter  : %0A  (% , NOL, A)
  5. Membuat kalimat yang berisi spasi, semua spasi diganti dengan karakter    : %20 
Sebenarnya spreadsheet hanya digunakan untuk membuat tautan yang berbeda beda dengan menggabungkan beberapa cell saja. Prinsip pembuatannya sebenarnya adalah membuat pesan melalui tautan  seperti berikut :

Untuk pesan dengan kalimat yang panjang dan kombinasi tulisan lain, baik tebal, miring dicoret atau kombinasi lainnya silahkan dicoba sendiri.