NHÀ CUNG CẤP DỊCH VỤ CHUYÊN NGHIỆP
PHÁT TRIỂN
Luôn đồng hành cùng bạn!
Chuyên: WEBDESIGN - HOSTING - DOMAIN - CCTV
Hotline: 0903 880 905 - 0931 435 998


Hiển thị các bài đăng có nhãn Thủ Thuật. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Thủ Thuật. Hiển thị tất cả bài đăng
Hôm nay sẽ hướng dẫn bạn cách mở và chỉnh sửa tập tin DLL trên máy tính Windows bằng cách sử dụng chương trình hoặc dịch vụ web miễn phí. Bạn cần lưu ý rằng việc tùy chỉnh tập tin DLL có thể gây ảnh hưởng nghiêm trọng cho máy tinh.
Chuẩn bị để chỉnh sửa tập tin DLLTiêu đề ảnh Edit DLL Files Step 01

Bạn cần biết phải tìm tập tin DLL ở đâu. DLL là tập tin nhị phân được Windows sử dụng nhằm thực thi những tác vụ cơ bản và thường nằm sâu trong các thư mục hệ thống của máy tính. Chính vì điều này mà việc xáo trộn những tập tin DLL không phải là ý hay. Nếu muốn chỉnh sửa tập tin DLL, có thể bạn cần bỏ ẩn tập tin và thư mục đang ẩn trên máy tính.
Tập tin DLL thường nằm ở đường dẫn C:\Windows\System32 , bạn hãy mở This PC, nhấp đúp vào ổ đĩa cứng, nhấp đúp tiếp vào thư mục "Windows" rồi nhấp đúp vào thư mục "System32".
Nếu muốn chỉnh sửa tập tin DLL của chương trình nào đó (thường là do người dùng tự cài đặt), bạn có thể tìm trực tiếp trong thư mục cài đặt của chương trình.
  1. 2
    Mở File Explorer 
    Tiêu đề ảnh WindowsFileExplorer.png
    .
     Nhấp vào biểu tượng ứng dụng File Explorer hình thư mục vàng và xanh dương nằm trong thanh tác vụ của máy tính. Một cửa sổ sẽ bật lên.
    • Bạn cũng có thể nhấn  Win+E để mở File Explorer.
  2. 3
    Nhấp vào View (Chế độ xem). Tab này nằm đầu cửa sổ File Explorer. Một thanh công cụ sẽ hiện ra đầu cửa sổ.
  3. 4
    Tích vào ô "Hidden items" (Những mục bị ẩn). Ô này nằm trong phần "Show/hide" (Hiển thị/ẩn) của thanh công cụ. Bạn đánh dấu vào ô này để đảm bảo rằng máy tính sẽ hiển thị những tập tin và thư mục ẩn.
    • Lúc này bạn có thể thoát File Explorer.
  4. 5
    Cân nhắc việc tạo một bản sao của tập tin DLL. Tập tin DLL thường rất quan trọng với hiệu suất của máy tính hoặc chương trình cụ thể, vì thế việc tạo một bản sao trước khi chỉnh sửa là điều cần thiết.
    • Tìm tập tin DLL mà bạn muốn chỉnh sửa và nhấp vào đó.
    • Nhấn Ctrl+C để sao chép tập tin DLL.
    • Đi đến màn hình desktop hoặc thư mục nào đó dễ truy cập.
    • Nhấn Ctrl+V để dán tập tin DLL vừa sao chép vào đây.
Chỉnh sửa tập tin DLL với Hex Editor

Tiêu đề ảnh Edit DLL Files Step 06
  1. Tải tập tin thiết lập Hex Editor. Hãy truy cập https://www.hhdsoftware.com/free-hex-editor bằng trình duyệt web trên máy tính, sau đó nhấp vào Download (Tải xuống) ở gần đầu trang.
  2. 2
    Cài đặt Hex Editor. Nhấp đúp vào tập tin thiết lập "free-hex-editor-neo" mà bạn vừa tải về, sau đó kích thông qua các màn hình hướng dẫn để cài đặt chương trình. Sau khi bạn cài đặt xong, Hex Editor sẽ mở ra.
    • Nếu Hex Editor không tự mở ra sau khi được cài đặt, bạn nhấp đúp vào shortcut "Hex Editor Neo" màu xanh dương trên màn hình desktop để mở chương trình trước khi tiếp tục.
  3. 3
    Nhấp vào File (Tập tin). Tùy chọn ở góc trên bên trái cửa sổ Hex Editor. Một trình đơn thả xuống sẽ hiện ra.
  4. 4
    Chọn Open (Mở) nằm trong trình đơn thả xuống File. Một trình đơn nữa sẽ bật ra.
  5. 5
    Nhấp vào Open File… (Mở tập tin…). Tác vụ nằm trong trình đơn Open vừa bật ra. Cửa sổ File Explorer sẽ xuất hiện.
  6. 6
    Tìm tập tin DLL mà bạn muốn chỉnh sửa. Trong cửa sổ File Explorer, hãy đi đến thư mục chứa tập tin DLL mà bạn muốn chỉnh sửa.
  7. 7
    Nhấp vào để chọn tập tin DLL.
  8. 8
    Nhấp vào Open ở góc dưới bên phải cửa sổ. Tập tin DLL sẽ mở ra trong Hex Editor.
  9. 9
    Chỉnh sửa nội dung của tập tin DLL. Để chỉnh sửa một giá trị nhị phân, bạn nhấp phải vào đó, chọn Edit rồi thay đổi dữ liệu mà bạn cần.
    • Bạn cũng có thể xóa một giá trị bằng cách nhấp vào giá trị đó và nhấn Del.




  10. 10
    Lưu tất cả thay đổi. Nhấp vào File và chọn Save All trong trình đơn thả xuống hiện ra. Bất kỳ thay đổi mà bạn đã thực hiện với tập tin DLL sẽ được lưu lại.
    • Bạn cũng có thể nhấn Ctrl+ Shift+S để lưu tất cả thay đổi.
    Lời khuyên
    Do đặc tính nhạy cảm của tập tin DLL nên chúng ta không thể mở hay chỉnh sửa theo tiến trình bình thường trên Windows được (ví dụ như thông qua Notepad).
    Về mặt kỹ thuật thì tập tin DLL mở được trên Notepad++, nhưng hầu hết nội dung trong đó sẽ không đọc được.
    Cảnh báo
    Tập tin DLL là thành phần cực kỳ nhạy cảm của hệ thống. Không nên chỉnh sửa tập tin DLL trừ khi bạn có kinh nghiệm cần thiết cho việc này.


NHÀ CUNG CẤP DỊCH VỤ CHUYÊN NGHIỆP
PHÁT TRIỂN
WEBDESIGN - HOSTING - DOMAIN
Autosave là một tính năng hay song cách hoạt động của nó gây khó chịu, dưới đây là cách bạn có thể tạm thời tắt tính năng này
Autosave là một plugin của ckeditor đã tích hợp mặc định trong trình soạn thảo NukeViet từ các phiên bản NukeViet 4. Đây là một plugin khá hay của ckeditor làm hạn chế việc mất nội dung trong quá trình soạn thảo vì nhiều lý do, song một điều gây khó chịu cho người sử dụng là thường hiển thị hộp thoại hỏi lại việc khôi phục nội dung trước đó trong khi người viết không có nhu cầu.


tắt autosave ckeditor
Hộp thoại gợi ý khôi phục nội dung đã được tự động lưu trước đó

Trong khi đợi giải pháp tốt hơn từ nhà phát triển, và bạn cũng chắc chắn không có nhu cầu dùng nhiều đến tính năng này, thì hãy làm theo bên dưới để tạm thời tắt tính năng này, bạn sẽ không còn bị làm phiền với cái hộp thoại này nữa!

1. Sửa tập tin cấu hình ckeditor
Mở assets/editors/ckeditor/config.js
Tìm
CKEDITOR.editorConfig = function( config ) {
Thêm bên dưới
config.removePlugins= 'autosave';
2. Dọn dẹp hệ thống
Truy cập ACP / Công cụ web / Làm sạch cache để các thay đổi có hiệu lực

NHÀ CUNG CẤP DỊCH VỤ CHUYÊN NGHIỆP
PHÁT TRIỂN
WEBDESIGN - HOSTING - DOMAIN
 Code chữ nhấp nháy đổi màu


Code chữ nhấp nháy đổi màu cho Blogspot với nhiều mẫu mầu với cách thay đổi màu khác nhau có thể tùy chỉnh màu sắc mong muốn đảm bảo sẽ đem lại sự nổi bật cho dòng text của bạn. Những gì phải làm là chọn ngay cho mình một trong các mẫu dưới đây, thay đổi text và chèn vào template, bài viết hoặc tiện ích HTML/Javascript trên web, Blogspot.

[mysql] Đang cố khởi động ứng dụng MySQL,
Khi tôi mở XAMPP và khởi động MYSQL, MYSQL không hoạt động. Nó hiển thị lỗi trên Bảng điều khiển XAMPP như thế này:
[mysql] Đã phát hiện thay đổi trạng thái: đang chạy
[mysql] Đã phát hiện thay đổi trạng thái: đã dừng
[mysql] Lỗi: Tắt máy đột ngột.
[mysql] Điều này có thể là do cổng bị chặn, thiếu phụ thuộc,
đặc quyền không phù hợp , [sập] hoặc tắt máy bằng phương pháp khác
[mysql] Nhấn nút Nhật ký để xem nhật ký lỗi và kiểm tra
[mysql] Trình xem sự kiện Windows để biết thêm manh mối
[mysql] Nếu bạn cần thêm trợ giúp, hãy sao chép và đăng
toàn bộ [mysql] toàn bộ cửa sổ nhật ký này trên các diễn đàn
Hướng dẫn tạo Form liên hệ từ google biểu mẫu:
Form biểu mẫu google hiện nay được các bạn làm blogger sử dụng khá nhiều làm form liên hệ, form thông tin nhận tài liệu khách hàng , ...




Sau đây mình hướng dẫn qua cho  những bạn chưa biết tạo biểu mẫu google:
Đầu tiên các bạn vào https://drive.google.com/drive/my-drive => Đăng nhập tài khoản Google => Làm theo các bước sau:
Tạo Form liên hệ từ google biểu mẫu
Tạo Form liên hệ từ google biểu mẫu

Bước tiếp theo sẽ hiển thị ra 1 cửa sổ để bạn tạo các trường như họ tên, số điện thoại, email, ... theo ý các bạn:
tạo các trường như họ tên, số điện thoại, email  trong google biểu mẫu
tạo các trường như họ tên, số điện thoại, email  trong google biểu mẫu
Tiếp theo bạn click vào Gửi để hoàn tất việc tạo form liên hệ
Hoàn tất tạo form liên hệ từ google biểu mẫu
Hoàn tất tạo form liên hệ từ google biểu mẫu
Ở đây các bạn chú ý đến 3 cách chia sẻ mà google tạo ra cho chúng ta:
  1. Gửi mail cho 1 người cụ thể
  2. Chia sẻ link form liên hệ
  3. Tạo ra mã nhúng để dán trực tiếp vào vị trí muốn hiển thị form liên hệ trong blog các bạn
Ở đây để tùy biến form biểu mẫu liên hệ từ google form được đẹp mắt tôi sử dụng kiểu chia sẻ thứ 2 là link form liên hệ, xem tiếp ..
Tùy biến Form liên hệ từ Google biểu mẫu:
Như ở trên đã giới thiệu ở trên, google sẽ tạo ra 1 link liên hệ dạng:
https://docs.google.com/forms/d/e/1FAIpQLSe5QI7w9gMikwEpHFad8lB1ykCPtMufFL3ahfFNvFp8JF6AaQ/viewform
Để tùy biến chúng ta Ctrl +U để view code và Copy đoạn code có dạng sau:
<form .... đến chỗ </form>
Ở đây bạn chú ý những điểm ví dụ như sau:<form action="https://docs.google.com/forms/d/e/1FAIpQLSf9In5EKJT6_qv2BTDaMYt0lA7lx3QG2d5ep1QLS8mDMTt2Iw/formResponse" target="_self" method="POST" id="mG61Hd"><div class="freebirdFormviewerViewFormCard"><div class="freebirdFormviewerViewAccentBanner freebirdAccentBackground"></div><div class="freebirdFormviewerViewFormContent "><div class="freebirdFormviewerViewHeaderHeader"><div class="freebirdFormviewerViewHeaderTitleRow"><div class="freebirdFormviewerViewHeaderTitle" dir="auto" role="heading" aria-level="1">Test form liên hệ</div></div></div><div class=freebirdFormviewerViewItemList role="list"><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb" jsaction="sPvj8e:e4JwSe,vwKRrd;" data-item-id="2120934285"><div class="freebirdFormviewerViewItemsItemItemHeader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" role="heading" aria-level="2" aria-describedby="i.desc.2120934285">Họ và tên</div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.2120934285" dir="auto"></div></div></div><div class="freebirdFormviewerViewItemsTextItemWrapper"><div class="quantumWizTextinputPaperinputEl freebirdFormviewerViewItemsTextShortText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPaperinputMainContent exportContent"><div class="quantumWizTextinputPaperinputContentArea exportContentArea"><div class="quantumWizTextinputPaperinputInputArea"><input type="text" class="quantumWizTextinputPaperinputInput exportInput" jsname="YPqjbf" autocomplete="off" tabindex="0" aria-label="Họ và tên" aria-describedby="i.desc.2120934285 i.err.2120934285" name="entry.1399004251" value="" dir="auto" data-initial-dir="auto" data-initial-value=""/><div jsname="LwH6nd" class="quantumWizTextinputPaperinputPlaceholder exportLabel" >Câu trả lời của bạn</div></div><div class="quantumWizTextinputPaperinputUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPaperinputFocusUnderline exportFocusUnderline"></div></div></div><div class="quantumWizTextinputPaperinputCounterErrorHolder"><div jsname="ty6ygf" class="quantumWizTextinputPaperinputHint exportHint"></div></div></div></div><div class="freebirdFormviewerViewItemsItemGradingGradingBox freebirdFormviewerViewItemsItemGradingFeedbackBox" jsname="R7fTud"></div><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.2120934285" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb" jsaction="sPvj8e:e4JwSe,vwKRrd;" data-item-id="1109502173"><div class="freebirdFormviewerViewItemsItemItemHeader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" role="heading" aria-level="2" aria-describedby="i.desc.1109502173">Số điện thoại</div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.1109502173" dir="auto"></div></div></div><div class="freebirdFormviewerViewItemsTextItemWrapper"><div class="quantumWizTextinputPaperinputEl freebirdFormviewerViewItemsTextShortText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPaperinputMainContent exportContent"><div class="quantumWizTextinputPaperinputContentArea exportContentArea"><div class="quantumWizTextinputPaperinputInputArea"><input type="text" class="quantumWizTextinputPaperinputInput exportInput" jsname="YPqjbf" autocomplete="off" tabindex="0" aria-label="Số điện thoại" aria-describedby="i.desc.1109502173 i.err.1109502173" name="entry.1876135453" value="" dir="auto" data-initial-dir="auto" data-initial-value=""/><div jsname="LwH6nd" class="quantumWizTextinputPaperinputPlaceholder exportLabel" >Câu trả lời của bạn</div></div><div class="quantumWizTextinputPaperinputUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPaperinputFocusUnderline exportFocusUnderline"></div></div></div><div class="quantumWizTextinputPaperinputCounterErrorHolder"><div jsname="ty6ygf" class="quantumWizTextinputPaperinputHint exportHint"></div></div></div></div><div class="freebirdFormviewerViewItemsItemGradingGradingBox freebirdFormviewerViewItemsItemGradingFeedbackBox" jsname="R7fTud"></div><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.1109502173" role="alert"></div></div><div role="listitem" class="freebirdFormviewerViewItemsItemItem freebirdFormviewerViewItemsTextTextItem" jsname="ibnC6b" jscontroller="rDGJeb" jsaction="sPvj8e:e4JwSe,vwKRrd;" data-item-id="1984831351"><div class="freebirdFormviewerViewItemsItemItemHeader"><div class="freebirdFormviewerViewItemsItemItemTitleContainer"><div class="freebirdFormviewerViewItemsItemItemTitle" dir="auto" role="heading" aria-level="2" aria-describedby="i.desc.1984831351">Nội dung</div><div class="freebirdFormviewerViewItemsItemItemHelpText" id="i.desc.1984831351" dir="auto"></div></div></div><div class="quantumWizTextinputPapertextareaEl modeLight freebirdFormviewerViewItemsTextLongText freebirdThemedInput" jscontroller="pxq3x" jsaction="clickonly:KjsqPd; focus:Jt1EX; blur:fpfTEe; input:Lg5SV;" jsshadow jsname="W85ice"><div class="quantumWizTextinputPapertextareaMainContent exportContent"><div class="quantumWizTextinputPapertextareaPlaceholder exportLabel"  jsname="LwH6nd">Câu trả lời của bạn</div><div class="quantumWizTextinputPapertextareaContentArea exportContentArea"><textarea class="quantumWizTextinputPapertextareaInput exportTextarea" jsname="YPqjbf" data-rows="1" tabindex="0" aria-label="Nội dung" jscontroller="gZjhIf" jsaction="input:Lg5SV;ti6hGc:XMgOHc;rcuQ6b:WYd;" name="entry.1134506999" dir="auto" data-initial-dir="auto" data-initial-value=""></textarea></div><div class="quantumWizTextinputPapertextareaUnderline exportUnderline"></div><div jsname="XmnwAc" class="quantumWizTextinputPapertextareaFocusUnderline exportFocusUnderline"></div></div><div class="quantumWizTextinputPapertextareaCounterErrorHolder"><div jsname="ty6ygf" class="quantumWizTextinputPapertextareaHint exportHint"></div></div></div><div class="freebirdFormviewerViewItemsItemGradingGradingBox freebirdFormviewerViewItemsItemGradingFeedbackBox" jsname="R7fTud"></div><div jsname="XbIQze" class="freebirdFormviewerViewItemsItemErrorMessage" id="i.err.1984831351" role="alert"></div></div></div><div class="freebirdFormviewerViewNavigationNavControls" jscontroller="lSvzH" jsaction="rcuQ6b:npT2md;JIbuQc:Gl574d(QR6bsb),V3upec(GeGHKb),HiUbje(M2UYVd),NPBnCf(OCpkoe);" data-shuffle-seed="-1959971160883091811" data-should-execute-invisible-captcha-challenge="false" data-is-receipt-checked="false"><div class="freebirdFormviewerViewNavigationButtonsAndProgress"><div class="freebirdFormviewerViewNavigationButtons"><div role="button" class="quantumWizButtonPaperbuttonEl quantumWizButtonPaperbuttonFlat quantumWizButtonPaperbuttonDark quantumWizButtonPaperbutton2El2 freebirdFormviewerViewNavigationSubmitButton" jscontroller="VXdfxd" jsaction="click:cOuCgd; mousedown:UX7yZ; mouseup:lbsD7e; mouseenter:tfO1Yc; mouseleave:JywGue;touchstart:p6p2H; touchmove:FwuNnf; touchend:yfqBxc(preventMouseEvents=true|preventDefault=true); touchcancel:JMtRjd;focus:AHmuwe; blur:O22p3e; contextmenu:mg9Pef;" jsshadow jsname="M2UYVd" aria-disabled="false" tabindex="0" ><div class="quantumWizButtonPaperbuttonRipple exportInk" jsname="ksKsZd"></div><div class="quantumWizButtonPaperbuttonFocusOverlay exportOverlay"></div><content class="quantumWizButtonPaperbuttonContent"><span class="quantumWizButtonPaperbuttonLabel exportLabel">Gửi</span></content></div></div></div><div class="freebirdFormviewerViewNavigationPasswordWarning">Không bao giờ gửi mật khẩu thông qua Google Biểu mẫu.</div></div><input type="hidden" name="fvv" value="1"><input type="hidden" name="draftResponse" value="[null,null,&quot;-1959971160883091811&quot;] "><input type="hidden" name="pageHistory" value="0"><input type="hidden" name="fbzx" value="-1959971160883091811"></div></div></form>

Bạn chỉ cần chú ý đoạn link form https://docs.google.com/forms/d/... những trường thông tin Inputtextarea mà bạn đã tạo trong quá trình tạo form biểu mẫu.

Tiếp theo bạn thay các trường thông tin đó vào form mặc định bên mình đã code sẵn như sau:
<div class='noi-dung-form-blogdep'>
    <iframe id='hidden_iframe' name='hidden_iframe' onload='if(submitted){};' style='display:none;'></iframe>
    <div class='thong-tin-form-blogdep'>
        <form action='Thay link form google của bạn ở trên' id='t_form_1' method='POST' target='hidden_iframe'>
            <div class='truong-thong-tin-form'>
                Thay đoạn Input 1 hoặc Textarea 1 màu đỏ của form bạn vào đây
            </div>
            <div class='truong-thong-tin-form'>
                Thay đoạn Input 2 hoặc Textarea 2 màu đỏ của form bạn vào đây
            </div>
            <div class='truong-thong-tin-form'>
                Thay tương tự các đoạn Input hoặc Textarea màu đỏ còn lại
            </div>
            </div>
             <div class='nut-gui-form-di'>
                <input class="button" id="ss-submit" name="submit" type='submit' value='TẢI VỀ'/>
            </div>
        </form>
    </div>
</div>
<script type="text/javascript">
  $("#ss-submit").click(function () {
       alert("Cảm ơn bạn đã gửi tin nhắn, tin nhắn đã được gửi đi");
window.location.assign("/");
   });
 </script>
Bạn có thể thêm thuộc tính placeholder="Họ Và Tên*" để gợi ý trong các trường Input

Như vậy là bạn đã tạo thành công form biểu mẫu google dành cho blogspot, ở đây mình cũng khắc phục luôn việc bị chuyển hướng về trang https://docs.google.com/ sau  khi đăng ký thành công.
Để đẹp hơn, bạn có thể sử dụng 1 đoạn CSS cơ bản mình đã code sẵn cho form này như sau:.thong-tin-form-blogdep{margin:auto;max-width:600px;background:#c4b483;padding:15px 10px;border-radius:6px}
.thong-tin-form-blogdep input{width:98%;padding:7px;margin:3px 1%;border-radius:4px;border:1px solid #ccc}
#ss-submit{width:150px;background:#ff6000;color:#fff;font-size:16px;font-weight:700}
Việc cuối cùng là bạn chỉ việc vào form biểu mẫu google bạn đã tạo, tạo 1 bảng tính và bật tính năng gửi về email của bạn là xong.

Cài đặt gửi câu trả lời từ form google docs về gmail:

Sau khi bạn đã tạo xong form bạn mở form bảng tính câu trả lời 
Ấn vào xem câu trả lời ➜ Tạo ➜ biểu mẫu sẽ tử gửi câu trả lời vào 1 bảng Ex cho bạn ở googe drive. Bây giờ nhiệm vụ là chuyển thông tin đó thông báo vào mail.
Hướng dẫn tạo form biểu mẫu google cài đặt trên blogspot
Bảng tính Form biểu mẫu

Tiếp theo bạn chọn Công cụ ➜ Trình chỉnh sửa tập lệnh ➜ Bạn thêm đoạn code như sau:function guiBieuMau(e)
{
  // Thay thế bằng địa chỉ email của bạn
  var email = "tencuaban@gmail.com";
  // Tiêu đề của email được gửi về
  var subject = "Đơn đặt hàng tại......";
  // Không rành thì đùng đụng vào code ở dưới nhé
  var s = SpreadsheetApp.getActiveSheet();
  var columns = s.getRange(1,1,1,s.getLastColumn()).getValues()[0]; 
  var message = ""; 
  // Lấy ra những thông tin nào có dữ liệu điền vào
  for ( var keys in columns ) {
    var key = columns[keys];
    if ( e.namedValues[key] && (e.namedValues[key] != "") ) {

      message += key + ' :: '+ e.namedValues[key] + "\n\n";
    }
  }
  // Dùng MailApp service của Google Apps Script để gửi về email của bạn.
  MailApp.sendEmail(email, subject, message);
}
Bạn sửa địa chỉ mail màu đỏ thành địa chỉ mail bạn muốn gửi. 

Bước 2: Kích hoạt

Vẫn trên tab đó trên thanh Điều hướng ➜ Chỉnh sửa ➜ Các kích hoạt của dự án hiện tại ➜ Click vào chưa kích hoạt nào được .... nhấn vào đây để thêm một kích hoạt ngay bây giờ.
Và thiết lập như hình dưới.
Hướng dẫn cài đặt form google drive gửi thông báo vào mail

Sau khi thiết lập xong ➜ Ấn lưu lại ➜ Xem xét các quyền (tiếp tục) ➜ Chấp nhận. Vậy là bạn đã cài đặt xong. Giờ ra test xem đã có thông báo về mail của các bạn chưa.
Chúc bạn thành công. 
Hôm nay, mình sẽ chia sẻ với các bạn về một vài thủ thuật CSS hay rất hữu ích trong quá trình phát triển Frontend.



1. Image rendering:
Thuộc tính này khá hữu ích trong việc hiển thị mã QR và các thumbnails, giúp tăng chất lượng ảnh của chúng.
img.QRcode { image-rendering: pixelated; }

2. Check empty:

Ẩn phần tử khi không có nội dung bên trong. Trả về khoảng trắng thay cho phần nội dung bị khuyết.
element:empty { display: none; }

3. Tạo độ cong cho 
text:p { shape-outside: polygon(0 0, 0 200px, 300px 600px); }
Thuộc tính này giúp phần content bao quanh bên ngoài sẽ có hình dạng cong.

4. Plain SVG như 
background:element { background-image: url('data:image/svg+xml;utf8,...'); }

Use như một css background mà không cần convert sang base64.

5. Vô hiệu hoá các tương tác:
[data-untouchable] { pointer-events: none; }
Vô hiệu hoá tất cả các tương tác của người dùng, thậm chí cả các sự kiện css chỉ bằng một thuộc tính.


6. Kiểm tra nếu input có giá trị:
.Note { opacity: 0; transition: opacity 200ms ease-out; } input:not(:placeholder-shown) + .Note { opacity: 1; }
Pseudo class này sẽ cho phép kiểm tra xem input có giá trị nào không.

7. Lặp lại gradients:
.RepeatLinear { background: repeating-linear-gradient( 45deg, lime, lime 10px, pink 10px, pink 20px ); } .RepeatRadial { background: repeating-conic-gradient( circle at 0 0, tomato, limegreen 50px ); }

Có thể sử dụng lặp lại gradient thay vì bị rối loạn với mixins.

8. Float dựa theo hướng:
img { float: inline-start; /* ...or inline-end */ }

Float một phần tử dựa theo hướng một văn bản
(right-to-left hoặc left-to-right)

9. Target mặc định đến một phần tử trong form:
input:default { opacity: 0.2; }

Target đến phần input mặc định được selected. Xem ví dụ

10. Import css khi cần:

@import url('portrait.css') screen and (orientation: portrait); 
Có thể import css theo cách trên như khi sử dụng trong thẻ .


11. Ngăn việc over-scroll:
.ScollingContent { overscroll-behavior: contain; }

Ngăn việc over-scroll khi scroll đến điểm cuối của phần tử.

Translate

Quan tâm nhiều

Theo thời gian

Biểu mẫu liên hệ

Tên

Email *

Thông báo *