Postingan

E-form with signature

Gambar
index.html <! DOCTYPE html > < html >   < head >     < script src = "https://cdn.jsdelivr.net/npm/sweetalert2@10" ></ script >     < link       rel = "stylesheet"       href = "https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" />       < script src = "https://code.jquery.com/jquery-3.5.1.slim.min.js" ></ script >       < script src = "https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.3/dist/umd/popper.min.js" ></ script >       < script src = "https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" ></ script >       < style >         /* membuat form berada di tengah halaman */         body {         display : flex;         justify-content : center;         align-items : center;       }       form {         display : flex;         flex-direction : column;         gap : 1rem ;         padding : 2rem ;      

LOGO

Gambar

SEARCH DATA

Gambar
<! DOCTYPE html > < html >   < head >       < title > Jam Digital </ title >   < style >     .clock {   display : flex;   align-items : center;   justify-content : center;   font-size : 4rem ;   font-family : 'Roboto' , sans-serif;   font-weight : bold;   color : #fff;   background-color : #333;   padding : 2rem ;   border-radius : 1px ;   box-shadow : 0 5px 15px rgba( 0 , 0 , 0 , 0.3 ); } .number {   width : 6rem ;   height : 6rem ;   display : flex;   align-items : center;   justify-content : center;   background-color : #111;   border-radius : 10px ;   box-shadow : inset 05px 15px rgba( 0 , 0 , 0 , 0 ); } .divider {   font-size : 4rem ;   margin : 0 1rem ;   color : #888; } .number::before {   content : '' ;   position : absolute;   top : -5px ;   left : -5px ;   right : -5px ;   bottom : -5px ;   z-index : -1 ;   background : linear-gradient(to top, rgba( 255 , 255 , 255 , 0.2 ), rgba( 0 , 0 , 0 , 0.2 ));   border-radius

SIKK BACKGROUND

Gambar
 

Tips Agar aplikasi AppSheet bekerja maksimal

Tips Agar aplikasi AppSheet bisa bekerja dengan maksimal Gunakan gambar yang lebih kecil: Hindari menggunakan gambar dengan ukuran yang terlalu besar. Gunakan gambar yang memiliki resolusi yang lebih rendah agar tidak membebani kinerja aplikasi. Batasi jumlah kolom: Batasi jumlah kolom yang digunakan di dalam spreadsheet. Semakin banyak kolom yang digunakan, semakin lama waktu yang dibutuhkan untuk memuat data. Gunakan fitur cache: AppSheet menyediakan fitur cache untuk mempercepat waktu muat aplikasi. Aktifkan fitur cache agar aplikasi dapat berjalan lebih cepat. Kurangi jumlah formula: Hindari menggunakan terlalu banyak formula di dalam spreadsheet. Semakin banyak formula yang digunakan, semakin lambat aplikasi akan berjalan. Gunakan indeks: Indeks membantu meningkatkan kecepatan pencarian data. Gunakan indeks pada kolom yang sering dicari untuk mempercepat waktu muat aplikasi. Gunakan mode offline: Aktifkan mode offline untuk mengakses aplikasi tanpa koneksi internet. Mode offline d

EJURNAL

Gambar
 

deleteEmptyRows with AppScript

Gambar
Berikut adalah contoh kode Apps Script untuk menghapus secara otomatis baris kosong  di Google Spreadsheet: Penjelasan: Pertama, kita memanggil aktivitas lembar Google saat ini dengan SpreadsheetApp.getActiveSheet();. Kemudian, kita mengambil semua nilai sel yang ada pada lembar dengan sheet.getDataRange().getValues();. Selanjutnya, kita mendapatkan jumlah baris dan kolom terakhir dengan sheet.getLastRow(); dan sheet.getLastColumn();. Dalam loop terluar, kita memeriksa setiap baris di lembar dari baris terakhir ke baris pertama. Untuk setiap baris, kita memeriksa setiap kolom. Jika sel di kolom tidak kosong, maka baris tersebut tidak kosong. Jika semua sel di baris kosong, maka baris tersebut dihapus menggunakan sheet.deleteRow(row);. Untuk menjalankan kode ini, Anda dapat membuka lembar Google Spreadsheet dan kemudian pergi ke "Alat" -> "Editor skrip" untuk membuka editor kode Apps Script. Kemudian, salin kode di atas ke dalam editor dan klik "Simpan".