A1 email
B1 name
C1 username
D1 passsword
function sendEmails() {
// เปิด Sheet ที่กำลังใช้งาน
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
const data = sheet.getDataRange().getValues(); // ดึงข้อมูลทั้งหมดจาก Sheet
// เริ่มจากแถวที่ 2 (ข้ามหัวตาราง)
for (let i = 1; i < data.length; i++) {
const email = data[i][0]; // คอลัมน์ Email
const name = data[i][1]; // คอลัมน์ Name
const username = data[i][2]; // คอลัมน์ Username
const password = data[i][3]; // คอลัมน์ Password
const subject = `รหัสสำหรับการใช้งานเครือข่ายอินเตอร์เน็ต`; // หัวข้ออีเมล
// สร้างข้อความ HTML สำหรับอีเมล
const message = `
<p>เรียนคุณ ${name},</p>
<p>แจ้งรหัสการเชื่อมต่อระบบเครือข่ายไร้สายเฉพาะบุคคล:</p>
<p>กลุ่ม WIFI-BCN-STUDENT</p>
<p><strong>Username:</strong> ${username}<br>
<strong>Password:</strong> ${password}</p>
<p>โปรดเก็บข้อมูลนี้ไว้เป็นความลับ</p>
<p>เงื่อนไข สามารถเชื่อมต่อได้ 3 อุปกรณ์พร้อมกันแบบไม่จำกัดเวลา โดยระบบจะทำการเก็บข้อมูลในรูปแบบ Log File จากการใช้งานทั้งหมด ตาม พรบ.ว่าด้วยการกระทำผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ.2550,<br><strong>ขอแสดงความนับถือ</strong> <br> งานเทคโนโลยีสารสนเทศและประชาสัมพันธ์</p>
`;
// ส่งอีเมลแบบ HTML
GmailApp.sendEmail(email, subject, '', {htmlBody: message});
// อัปเดตสถานะการส่งอีเมล (ไม่บังคับ)
sheet.getRange(i + 1, 5).setValue("Sent"); // แถวปัจจุบัน, คอลัมน์ที่ 5 (ใส่คอลัมน์สำหรับสถานะในคอลัมน์ E)
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น