Cập nhật lần cuối vào ngày 1 tháng 2 năm 2023 bởi Jake Sheridan
Bạn có một tệp Google Sheets chứa địa chỉ email và bạn muốn tự động gửi email dựa vào giá trị của một số ô? Đừng lo lắng! Google Sheets cho phép bạn làm điều này chỉ với một vài dòng mã sử dụng Apps Script. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng Apps Script để gửi email dựa vào giá trị của một ô trong Google Sheets. Điều này sẽ giúp bạn tiết kiệm thời gian và tự động hóa quy trình làm việc của bạn.
Bước 1: Mở tệp Google Sheets chứa dữ liệu email
Đầu tiên, hãy mở tệp Google Sheets chứa dữ liệu email.
Bước 2: Truy cập Apps Script
Tiếp theo, chọn tùy chọn Extensions > Apps Script để mở trình chỉnh sửa Apps Script trong một tab mới.
Bước 3: Thêm mã Apps Script
Chọn tệp Code.gs trong trình chỉnh sửa Apps Script và nhập mã sau:
function sendEmail() {
var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1").getRange("B2");
var emailAddress = emailRange.getValue();
}
Mã trên định nghĩa một hàm được gọi là sendEmail() lấy chuỗi ký tự trong ô B2 của dự án hiện tại và lưu chuỗi vào biến emailAddress.
Bước 4: Định nghĩa nội dung và chủ đề của email
Tiếp theo, chúng tôi sẽ tạo các biến thay thế cho nội dung và chủ đề của email bằng cách sử dụng các dòng mã sau:
var message = 'Đây là một ví dụ nội dung';
var subject = 'Cảnh báo email từ Google Sheets';
Bước 5: Gửi email
Dòng cuối cùng trong hàm sendEmail() chịu trách nhiệm gửi email thực tế. Hàm MailApp.sendEmail() là một phương thức tích hợp để gửi email cho người nhận được chỉ định bằng cách sử dụng địa chỉ email của người dùng hiện tại.
MailApp.sendEmail(emailAddress, subject, message);
Bước 6: Lưu kịch bản
Sau khi đã nhập toàn bộ hàm, hãy nhấp vào biểu tượng Lưu trên thanh công cụ.
Bước 7: Chạy hàm
Nhấp vào tùy chọn Chạy để chạy hàm sendEmail.
Bước 8: Kiểm tra việc thực thi kịch bản
Nhật ký thực thi phải cho biết rằng hàm đã hoàn thành việc thực thi.
Bước 9: Kiểm tra email đã được gửi
Người nhận bây giờ nên thấy một email tương tự như được tô màu dưới đây.
Kết luận
Hướng dẫn này nên cung cấp cho bạn đủ thông tin để gửi email dựa vào giá trị của một ô trong Google Sheets. Hãy thoải mái sao chép bản sao của tệp mẫu này để thử nghiệm trực tiếp.
- Bài viết được viết bởi Crawlan.com cho bolamarketing.com