Googel form

2020 – Hướng dẫn Gửi email tự động sau đăng ký Google Biểu mẫu

Xin chào,
Có thể bạn chưa biết, Google Biểu mẫu có thể gửi được email phản hồi tự động sau khi khách hàng đăng ký thông tin qua form.
Nếu bạn đang dùng Google biểu mẫu để nhận các đăng ký từ khách hàng thì bạn có thể gửi cho họ một email cảm ơn sau khi họ đăng ký. Mình sẽ hướng dẫn bạn trong bài viết này.

Gửi email phản hồi bằng Google Biểu mẫu

Video hướng dẫn Gửi email tự động sau đăng ký Google biểu mẫu

Code trong video

function guiEmail (e) {

// truyền vào biến e để lấy giá trị từ biểu mẫu
var email = e.values[2]; //Lấy giá trị của cột số 2 lưu vào biến email
var name = e.values[1]; //Lấy giá trị của cột số 1 lưu vào biến name
var tel = e.values[3]; //Lấy giá trị của cột số 3 lưu vào biến tel
var subject = 'Cảm ơn ' + name + ' đã đăng ký tham dự sự kiện'; //Tiêu đề email
var body = 'Xin chào ' + name + '<br /><br />'; //Nội dung email
body = body + 'Cảm ơn bạn đã đăng ký tham dự sự kiện của chúng tôi. Dưới đây là thông tin đăng ký của bạn: <br />';
body = body + 'Họ tên: ' + name + '<br />';
body = body + 'Email: ' + email + '<br />';
body = body + 'Số điện thoại: ' + tel + '<br /><br />';
body = body + 'Hẹn gặp bạn tại sự kiện.<br />';

MailApp.sendEmail({
to: email,
subject: subject,
htmlBody: body
});

}

Vài lưu ý

Email được gửi khi khách hàng gửi thông tin
Email gửi đi là email của người tạo biểu mẫu
Mỗi ngày chỉ được gửi tối đa 500 email (tài khoản gmail thông thường).
Bạn có thể tìm hiểu thêm về MailApp Class của Google tại đây
https://developers.google.com/apps-script/reference/mail/mail-app
Nếu có câu hỏi, hãy comment bên dưới hoặc gửi tin nhắn cho mình 🙂
.
.
— UPDATE —

Hướng dẫn soạn thảo nội dung email theo ý muốn

Yêu cầu: Tăng độ dài nội dung email thì làm thế nào? Muốn thêm in đậm, in nghiêng, thêm màu sắc cho email thì làm thế nào?
Hướng dẫn:
Bước 1: Truy cập đường link: https://kieuquangvinh.com/html-editor-online/ để soạn thảo nội dung email theo ý muốn.
Bước 2: Copy mã html của nội dung email vừa soạn thảo. Truy cập đường link https://www.textfixer.com/tools/remove-line-breaks.php để loại bỏ dấu xuống dòng. Làm cho toàn bộ mã html vừa copy ở trên cùng một dòng.
Bước 3: Copy mã html trên một dòng vừa tạo được vào trình chỉnh sửa tập lệnh của google sheet và lưu lại.

Video hướng dẫn

.
.
— UPDATE —

Gửi email theo vùng địa lý sau đăng ký

Yêu cầu: Biểu mẫu có cột Tỉnh/Thành phố. Làm thế nào để chỉ gửi email cho những người ở Tp Hà Nội?

Giải pháp: So sánh giá trị cột Tỉnh/Thành phố. Nếu bằng Hà Nội thì gửi email, nếu không thì bỏ qua.

Mở rộng: Có thể mở rộng thêm ra các tỉnh thành phố khác và có thể thay đổi nội dung email theo từng thành phố nếu muốn.

Video hướng dẫn

Code trong video

function guiEmail (e) {
// truyền vào biến e để lấy giá trị từ biểu mẫu
var email = e.values[2]; //Lấy giá trị của cột số 2 lưu vào biến email
var name = e.values[1]; //Lấy giá trị của cột số 1 lưu vào biến name
var tel = e.values[3]; //Lấy giá trị của cột số 3 lưu vào biến tel
var city = e.values[4]; // Lấy giá trị của cột số 4 lưu vào biến city

if (city.split(” “)[0] == “1”) {
var subject = ‘Cảm ơn ‘ + name + ‘ đã đăng ký tham dự sự kiện’; //Tiêu đề email
var body = ‘Xin chào ‘ + name + ‘<br /><br />’; //Nội dung email
body = body + ‘Cảm ơn bạn đã đăng ký tham dự sự kiện của chúng tôi. Dưới đây là thông tin đăng ký của bạn: <br />’;
body = body + ‘Họ tên: ‘ + name + ‘<br />’;
body = body + ‘Email: ‘ + email + ‘<br />’;
body = body + ‘Số điện thoại: ‘ + tel + ‘<br /><br />’;
body = body + ‘Hẹn gặp bạn tại sự kiện.<br />’;

MailApp.sendEmail({
to: email,
subject: subject,
htmlBody: body
});
}
}

9
Leave a Reply

avatar
5 Comment threads
4 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
6 Comment authors
vinhkieu02589Trần Tuấn LongLinhNhật TrườngSỸ ANH Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Tâm
Guest
Tâm

Chào bạn, cám ơn video hướng dẫn thật hữu ich.
Trong quá trình làm thì mình gặp một vẫn đề như sau:
+ Khi bấm vào “Các kích hoạt của dự án hiện tại” thì mail của mình hiện ra không giống bạn. Cụ thể là nó chuyển mình đến 1 trang nhứ sau :”https://script.google.com/home/projects/1XxDOqnndmXVqC93bJowwplgyK_v6g2Ni3RbA8le0a_Y3A7MQCrL7lums/triggers?owned_by=1″ nên mình không thể tiến hành các bước tiếp theo được,
Bạn có thể giúp mình xem xét vấn đề này với nhé.

SỸ ANH
Guest
SỸ ANH

CHO EM HỎI CHÚT Ạ

EM GHI CẤU TRÚC GIỐNG NHƯ ANH, NHƯNG GHI GỬI MAIL THÌ LẠI KHÔNG RA NỘI DUNG Ạ

Nhật Trường
Guest
Nhật Trường

Để có thể chèn ảnh vào thì dùng lệnh code nào vậy bạn, mình có xem qua lệnh code html search trên GG

=
nhưng không biết chèn sao, bạn có thể hướng dẫn mình được không?

Linh
Guest
Linh

Chào anh, Em muốn gửi email cho hai nhóm khách hàng là người Việt và người sử dụng ngôn ngữ tiếng Anh khi khách hàng làm khảo sát (khá giống trường hợp gửi theo thành phố như trong bài viết của anh). Cụ thể là nếu khách chọn tiếng Việt sẽ được gửi nội dung email tiếng Việt; khách chọn làm khảo sát bằng tiếng Anh thì sẽ gửi email nội dung tiếng Anh. Em có thử làm theo cách anh hướng dẫn như trên bài nhưng chắc không đúng cách nên nó không ra. Và ở dòng code: if… Read more »

Trần Tuấn Long
Guest
Trần Tuấn Long

Để chèn file (file này có sẵn trong gg Driver) thì dùng code nào ạ. rất cảm ơn bạn