Comment gửi email dựa vào giá trị của một ô trong Google Sheets

Video google sheet send email based on cell value

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 1

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 2

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 5

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 6

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.

Bước 9

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.

Related posts