- Mở Google Trang tính (sheets.google.com) bằng Gmail của bạn và tạo 1 bảng tính mới tên là "Đơn Hàng Popper Tây Ninh".
- Trên thanh menu của bảng tính, bấm Tiện ích mở rộng (Extensions) → Apps Script.
- Xóa đoạn mã trống mặc định, dán toàn bộ đoạn mã bên dưới vào và bấm biểu tượng Lưu (💾).
- Bấm nút Triển khai (Deploy) → Triển khai mới (New deployment) → Chọn loại: Ứng dụng web (Web app) → Phần "Ai có quyền truy cập (Who has access)" chọn Bất kỳ ai (Anyone) → Bấm Triển khai, cấp quyền Gmail và copy đường link
https://script.google.com/macros/s/.../exec dán vào ô số 2 ở trên!
function doPost(e) {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
if (sheet.getLastRow() === 0) {
sheet.appendRow(["Thời gian", "Mã Đơn", "Tên Khách", "SĐT / Zalo", "Địa Chỉ Nhận", "Hình Thức Giao", "Sản Phẩm Đặt", "Tổng Tiền", "Ghi Chú Bảo Mật"]);
}
var data = JSON.parse(e.postData.contents);
sheet.appendRow([
data.timestamp || new Date().toLocaleString("vi-VN"),
data.orderId || "",
data.name || "",
"'" + (data.phone || ""),
data.address || "",
data.delivery || "",
data.items || "",
data.total || "",
data.notes || ""
]);
if (data.notifyEmail) {
MailApp.sendEmail({
to: data.notifyEmail,
subject: "[POPPERTAYNINH.VN] Đơn hàng mới #" + data.orderId + " - " + data.phone,
body: data.rawSummary || ("Khách hàng: " + data.name + " (" + data.phone + ")\nĐịa chỉ: " + data.address + "\nSản phẩm: " + data.items + "\nTổng: " + data.total)
});
}
return ContentService.createTextOutput(JSON.stringify({ status: "ok" })).setMimeType(ContentService.MimeType.JSON);
}