Daftar Isi
Pada artikel ini Anda akan melihat cara menerapkan pemformatan bersyarat ke batas tabel di Outlook. Saya akan menunjukkan kepada Anda cara mengubah warna, lebar, dan gayanya. Kemudian saya akan mengajari Anda cara membuat beberapa modifikasi sekaligus dan mewarnai tabel Outlook Anda dengan berbagai cara.
Pertama, saya ingin membuat catatan kecil untuk pendatang baru di blog ini. Karena hari ini kita akan berbicara tentang pemformatan bersyarat dalam templat, saya akan menunjukkan kepada Anda cara mengaturnya dengan benar menggunakan add-in Shared Email Templates untuk Outlook. Alat ini dapat membantu Anda menempelkan templat yang telah disimpan sebelumnya yang telah diformat dengan sempurna ke email Anda dan mengecilkan rutinitas korespondensi Anda menjadi hanya beberapa klik saja.
Jika Anda telah membaca tutorial pemformatan bersyarat saya di tabel Outlook, Anda tahu cara mengubah konten sel dan warna latar belakang. Namun, itu tidak semua yang dapat Anda lakukan untuk mencerahkan tabel Outlook Anda. Hari ini saya akan menunjukkan kepada Anda cara-cara untuk mewarnai batas tabel Anda secara bersyarat dan mengubah lebar dan gayanya.
Selain itu, bonus kecil menanti Anda di bab terakhir, di mana saya akan menunjukkan kepada Anda cara menerapkan beberapa modifikasi pada saat yang sama dan membuat meja Anda berwarna-warni dan secerah kembang api pada tanggal 4 Juli ;)
Mengubah warna batas sel
Untuk menunjukkan kepada Anda bagaimana lukisan perbatasan bekerja, saya akan menggunakan sampel yang sama dari tutorial minggu lalu. Kasusnya adalah sebagai berikut: Saya menempelkan templat dan memilih tingkat diskonto untuk mengisi tabel. Bergantung pada pilihan saya, perbatasan sel akan diwarnai dengan warna tertentu.
Tabel yang akan saya warnai hari ini adalah tabel di bawah ini:
Contoh header 1 | Contoh header 2 | Contoh header 3 |
~%WhatToEnter[ {dataset:'Dataset dengan diskon', kolom:'Diskon', judul:'Pilih diskon'} ] diskon |
Karena pemformatan bersyarat ditangani dalam HTML templat, mari kita buka kode HTML tabel ini terlebih dahulu:
- Buka templat yang diinginkan dan tekan Edit :
- Temukan Lihat HTML ikon ( ) pada bilah alat templat:
- Lihat HTML asli yang akan dimodifikasi beberapa kali:
Jika Anda bertanya-tanya tentang warna dan hubungannya dengan tarif diskon, saya akan memberi Anda petunjuk :) Dataset! Tidak tahu apa itu? Kemudian ambil jeda kecil dan baca tutorial template Outlook yang dapat diisi saya terlebih dahulu.
Berikut ini adalah dataset asli yang akan saya gunakan di awal dan memperbaiki sedikit dalam beberapa bab:
Diskon | Kode warna |
10% | #00B0F0 |
15% | #00B050 |
20% | #FFC000 |
25% | #4630A0 |
Apabila saya perlu mengambil kode warna yang diperlukan dari tabel ini, saya akan menggunakan makro berikut ini:
~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Kode warna'}]]Karena kita sudah mencakup semua dasar-dasarnya, mari kita mulai mengubah warna :)
Memperbarui warna batas satu sel
Untuk mewarnai batas sel tunggal dalam tabel, pertama-tama mari kita temukan barisnya dalam HTML templat dan lihat lebih dekat komponennya:
- " gaya= " mewakili himpunan parameter dasar dari sebuah sel.
- "lebar: 32%; Perbatasan: 1px solid #aeabab " adalah lebar, warna, dan gaya sel dan batas.
- "~%WhatToEnter[] diskon" adalah isi sel.
Baris kode ini berarti saya akan melihat sel dengan batas abu-abu 1px dengan gaya solid. Jika saya mengganti salah satu parameter tersebut, itu dapat merusak tampilan tabel di templat saya, yaitu batasnya tidak akan terlihat (meskipun semuanya akan terlihat sempurna setelah ditempelkan).
Saya ingin memiliki tabel standar dalam templat dan memodifikasinya saat menempelkan. Jadi, saya menambahkan satu atribut baru dengan parameter yang akan menggantikan yang asli saat menempelkan:
Mari kita periksa baris HTML di atas:
- " style="perbatasan 1px solid #aeabab;" adalah atribut pertama. Itu adalah karakteristik asli sel.
- " data-set-style= " adalah parameter khusus yang akan membantu saya mengganti atribut di atas dengan seperangkat properti yang diperlukan selama menempelkan.
- " perbatasan:1px solid; warna perbatasan: " adalah bagian dari atribut kedua di mana kita akan berhenti sejenak. Lihat, awalnya identik dengan aslinya, lebar dan gaya batas yang sama. Namun, ketika sampai pada warna (parameter yang ingin saya ubah), saya menggantinya dengan warna perbatasan: dan menempelkan makro WhatToEnter. Oleh karena itu, tergantung pada pilihan dropdown, makro akan diganti dengan kode warna dan border akan dicat ulang.
- "~%WhatToEnter[] diskon" masih merupakan konten sel yang tidak memerlukan perubahan apa pun.
Oleh karena itu, HTML lengkap dengan sel berwarna masa depan akan terlihat seperti ini:
Saat Anda menempelkan templat ini, batas sel yang diperbarui akan langsung diwarnai dengan warna yang dipilih:
Cat batas seluruh baris
Sekarang mari kita lukis batas pada seluruh baris tabel sampel kita dan lihat cara kerjanya. Logikanya benar-benar sama seperti pada paragraf di atas kecuali bahwa Anda harus memperbarui semua sel dari baris kedua. Setelah modifikasi yang sama seperti yang saya bahas di atas diterapkan ke seluruh baris, itu akan dicat dalam sekejap saat menempelkan templat.
Jika Anda ingin melihat HTML siap pakai dengan pewarnaan baris kedua, ini dia:
Mengubah lebar perbatasan
Sekarang mari kita coba perbarui tidak hanya warna border tetapi juga lebarnya. Lihatlah sekali lagi atribut HTML yang menggantikan atribut asli saat menempelkan:
data-set-style="border: 1 px solid; border-color:~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Kode warna'}]">~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Diskon',judul:'Pilih diskon'}] diskonLihat 1px Ini adalah lebar batas yang akan diwarnai. Anda dapat mengubahnya secara manual menjadi, katakanlah, 2 dan batas tabel akan menjadi lebih lebar setelah Anda menempelkannya.
Namun, saya akan melakukannya dengan cara lain. Saya akan memperbarui dataset saya dan menambahkan kolom baru dengan lebar batas. Dalam hal ini, setelah saya memilih present rate untuk ditempelkan, warna dan lebar akan diperbarui.
Diskon | Kode warna | Lebar perbatasan |
10% | #00B0F0 | 2 |
15% | #00B050 | 2.5 |
20% | #FFC000 | 3 |
25% | #4630A0 | 3.5 |
Sekarang mari kita modifikasi atribut kedua dari setiap baris dan mengganti 1px dengan potongan teks berikut ini:
lebar-batas:~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Lebar batas'}]]Kemudian saya mengulanginya untuk ketiga sel dari baris kedua dan mendapatkan HTML berikut dalam hasilnya:
Setelah templat ini disimpan dan ditempelkan, batas biru yang melebar akan muncul di email:
Memodifikasi gaya batas dalam tabel
Dalam bab ini saya ingin menarik perhatian Anda ke parameter lain - style. Parameter yang satu ini akan menangani tampilan batas. Sebelum saya tunjukkan kepada Anda bagaimana menerapkannya dengan benar, saya harus kembali ke dataset saya dan memodifikasinya sesuai dengan kasus saya saat ini.
Diskon | Gaya perbatasan |
10% | Terputus-putus |
15% | Ganda |
20% | Bertitik-titik |
25% | Ridge |
Saya telah mengaitkan setiap tingkat diskon dengan gaya batas dan menyimpan dataset ini untuk masa depan. Makro untuk mengambil gaya untuk HTML saya adalah seperti di bawah ini:
~%WhatToEnter[{dataset: "Dataset dengan diskon",kolom: "Gaya perbatasan"}]]Sekarang saya harus memperbarui atribut baris kedua dengan mengganti solid (gaya default yang selama ini saya gunakan) dengan makro di atas untuk mendapatkan potongan kode berikut:
data-set-style="border: 1px #aeabab; border-style:~%WhatToEnter[{dataset:'Dataset dengan diskon',column:'Border style'}]]Ini dia HTML terakhir:
Jika Anda menyalin HTML ini dan menempelkannya ke templat Anda, hasilnya tidak akan membuat Anda menunggu:
Siapkan pemformatan bersyarat untuk mengubah penyorotan, warna teks, dan lebar batas pada saat yang sama
Kita telah mencapai bagian yang paling menarik karena saya akan menunjukkan kepada Anda bagaimana menerapkan beberapa modifikasi sekaligus. Pertama, saya akan memperbarui dataset yang akan saya ambil datanya. Karena saya memutuskan untuk mengubah penyorotan sel, warna teks, dan lebar batas, semua parameter tersebut perlu ditentukan. Karenanya, dataset baru saya akan terlihat seperti itu:
Diskon | Kode warna | Kode latar belakang | Lebar perbatasan |
10% | #00B0F0 | #DEEBF6 | 2 |
15% | #00B050 | #E2EFD9 | 2.5 |
20% | #FFC000 | #FFF2CC | 3 |
25% | #4630A0 | #FBE5D5 | 3.5 |
Jadi, jika saya memilih 10%, teks yang diperlukan akan dicat dengan warna biru (# 00B0F0 ), latar belakang sel yang dipilih akan diarsir dengan nada biru muda (# DEEBF6 ) dan perbatasannya akan diperlebar dua kali.
Tetapi bagaimana dataset ini dapat dihubungkan ke tabel Outlook sehingga diformat? Saya telah mempersiapkan Anda untuk tugas ini dalam 2 artikel :) Ini dia HTML yang akan menangani semua modifikasi yang diperlukan:
Sekarang mari kita lihat semua modifikasi yang diterapkan:
- Contoh header 1 - bagian ini akan mengecat teks header dengan warna dari kolom "Kode warna". Jika Anda merasa perlu menyegarkan kembali ingatan Anda tentang pengecatan teks, lihat bab Ubah warna font teks dalam tabel dari tutorial saya sebelumnya.
- data-set-style="background-color:~%WhatToEnter[{dataset:'Dataset dengan diskon',kolom:'Kode latar belakang',judul:'Pilih diskon'}] - bagian ini memperbarui warna latar belakang, mengambil kodenya dari Kode latar belakang Jangan ragu untuk melihat tutorial Highlight cells jika Anda merasa membutuhkan penjelasan yang lebih rinci tentang kasus ini.
- data-set-style="border: solid #aeabab; border-width:~%WhatToEnter[{dataset:'Dataset dengan diskon',column:'Border width'}] - dengan lebar batas baris HTML ini akan diubah ke yang ditentukan di Lebar perbatasan Saya sudah membahasnya sebelumnya, Anda dapat melihatnya jika Anda melewatkan sesuatu.
Apabila saya menempelkan templat dengan atribut-atribut yang ditambahkan, hasilnya tidak akan membuat saya menunggu:
Ada catatan kecil yang ingin saya buat sebelum menutup topik ini. Ketika saya sedang menguji pewarnaan batas dalam tabel, saya menghadapi perilaku batas yang cukup ambigu di versi online dan desktop Outlook. Karena sedikit bingung, saya menghubungi pengembang kami untuk klarifikasi. Mereka menemukan bahwa klien Outlook yang berbeda merender tabel dengan cara yang berbeda dan alasan untuk perilaku tersebut adalah bug diProspek.
Tim kami melaporkan masalah ini kepada tim Microsoft, silakan lihat tanggapan mereka dalam percakapan GitHub ini :)
Catatan akhir
Saya sangat berharap saya berhasil meyakinkan Anda bahwa tabel di Outlook bukan hanya batas hitam dengan teks polos. Ada banyak ruang untuk perbaikan dan kreativitas :)
Ketika Anda memutuskan untuk melakukan beberapa eksperimen melukis sendiri, cukup instal Shared Email Templates dari Microsoft Store dan nikmatilah!
Jika ada pertanyaan yang tersisa dari Anda memerlukan bantuan dengan pemformatan bersyarat di tabel Outlook, tinggalkan beberapa kata di bagian Komentar dan kami akan mencari tahu ;)