พอดีกำลังเขียน script สำหรับส่งอีเมลตอบกลับเมื่อมีผู้มาลงทะเบียนใน google form โดยใช้ข้อมูลจากสเปรดชีต ตอนนี้เขียน script ได้ส่วนนึงแล้วค่ะ และทดสอบส่งเมลก็ได้เรียบร้อยแล้ว แต่พอดีอยาก
ทำให้ข้อความในอีเมลมีประโยคที่เป็นตัวหนา และต้องการใส่สีข้อความ พยายามใส่คำสั่งลงไปแต่ก็ยังไม่ได้เลยค่ะ
ตามตัวอย่างด้านล่างนี้ ในส่วน bodyText ถ้าต้องการให้คำว่า
เรียน เป็นตัวหนา และค่า
date ใส่สีตัวอักษรให้แสดงค่าออกมาในอีเมลเป็นตัวหนังสือสีน้ำเงิน
จะต้องเขียน script ยังไงดีคะ รบกวนขอคำแนะนำด้วยค่ะ
ขอบคุณล่วงหน้าค่าา
function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var dataRange = sheet.getDataRange();
var data = dataRange.getValues();
var lastRow = sheet.getLastRow();
var first_name = sheet.getRange('D'+lastRow).getValue();
var full_name = sheet.getRange('E'+lastRow).getValue();
var date = sheet.getRange('H'+lastRow).getValue();
for (var i = 1; i < data.length; i++){
var row = data
;
var emailAddress = row[1];
var emailSent = row[11];
var subject = "ยืนยันการลงทะเบียน";
var bodyText = "เรียน "+first_name+full_name
bodyText+= "\n"+"\n ตามที่ ท่านได้กรอกข้อมูลลงทะเบียนเข้าร่วมการอบรมเรียบร้อยแล้ว ขอแจ้งยืนยันการลงทะเบียนของท่าน โดยท่านเลือกอบรมในวันที่ "+date+"\n"+
"\n จึงเรียนมาเพื่อโปรดเข้าร่วมการอบรม ตามวันและเวลาดังกล่าว"+ "\n"+"\n"+"\nขอบคุณสำหรับการลงทะเบียนเข้าร่วมการอบรม"+"\n"+"\nฝ่ายส่งเสริมมาตรฐานฯ"+
"\nโทรศัพท์ : 41413";
if(emailSent != EMAIL_SENT){
MailApp.sendEmail(emailAddress, subject, bodyText);
sheet.getRange(i+1,sentCol).setValue(EMAIL_SENT);
SpreadsheetApp.flush();
}
}
}
ขอคำแนะนำเกี่ยวกับการเขียน google script สำหรับส่งอีเมลค่ะ
ตามตัวอย่างด้านล่างนี้ ในส่วน bodyText ถ้าต้องการให้คำว่า เรียน เป็นตัวหนา และค่า date ใส่สีตัวอักษรให้แสดงค่าออกมาในอีเมลเป็นตัวหนังสือสีน้ำเงิน
จะต้องเขียน script ยังไงดีคะ รบกวนขอคำแนะนำด้วยค่ะ
ขอบคุณล่วงหน้าค่าา
function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var dataRange = sheet.getDataRange();
var data = dataRange.getValues();
var lastRow = sheet.getLastRow();
var first_name = sheet.getRange('D'+lastRow).getValue();
var full_name = sheet.getRange('E'+lastRow).getValue();
var date = sheet.getRange('H'+lastRow).getValue();
for (var i = 1; i < data.length; i++){
var row = data;
var emailAddress = row[1];
var emailSent = row[11];
var subject = "ยืนยันการลงทะเบียน";
var bodyText = "เรียน "+first_name+full_name
bodyText+= "\n"+"\n ตามที่ ท่านได้กรอกข้อมูลลงทะเบียนเข้าร่วมการอบรมเรียบร้อยแล้ว ขอแจ้งยืนยันการลงทะเบียนของท่าน โดยท่านเลือกอบรมในวันที่ "+date+"\n"+
"\n จึงเรียนมาเพื่อโปรดเข้าร่วมการอบรม ตามวันและเวลาดังกล่าว"+ "\n"+"\n"+"\nขอบคุณสำหรับการลงทะเบียนเข้าร่วมการอบรม"+"\n"+"\nฝ่ายส่งเสริมมาตรฐานฯ"+
"\nโทรศัพท์ : 41413";
if(emailSent != EMAIL_SENT){
MailApp.sendEmail(emailAddress, subject, bodyText);
sheet.getRange(i+1,sentCol).setValue(EMAIL_SENT);
SpreadsheetApp.flush();
}
}
}