2012-05-23 4 views

답변

2

나는 보통 내 메일에서 테이블을 사용하지만, 당신이 HTML 형식의 메시지를 전송하지 않는 경우 <br />

+0


또는


예상되는 동작에 따라. – Alexis

+0

_ 줄 바꿈 _ ** BR ** http://www.w3.org/TR/html401/struct/text.html#h-9.3.2.1 – Edo

6

일을해야한다고 생각 "\ n을"을 사용합니다. 개인적으로 HTML 형식의 전자 메일을 경멸합니다.

+0

많은 스팸 필터가 html을 좋아하지 않을 것이라는 점에 유의해야합니다. – Sherlock

4

전자 메일의 HTML 부분을 보낼 때는 <br> 태그를 사용해야합니다.

다음은 동일한 이메일 본문을 작성하는 방법에 대한 샘플이지만 HTML & 일반 텍스트의 형식이 다릅니다. 추가 백 슬래시 '\ n'을

Browser.msgBox('line 1 \\\n line 2'); 

탈출 할 필요가 있습니다 : msgBox에서

function onFormSubmit(e) { 
    var subject = "Subject"; 

    // Collect user data 
    var name = e.values[0]; 
    var email = e.values[1]; // Where user enters his/her email address 

    // Generate content - Replace this with what you're composing 
    var content = []; 
    content.push("Hi " + name); 
    content.push("Thanks for submitting the survey!___LINE_BREAK___"); 
    content.push("Survey Team"); 

    // Combine content into a single string 
    var preFormatContent = content.join('___LINE_BREAK___'); 

    // Replace text with \n for plain text 
    var plainTextContent = preFormatContent.replace('___LINE_BREAK___', '\n'); 
    // Replace text with <br /> for HTML 
    var htmlContent = preFormatContent.replace('___LINE_BREAK___', '<br />'); 

    MailApp.sendEmail(email , 
        subject, 
        plainTextContent ,      
        { 
         name: "Survey Team", 
         html: htmlContent 
        }); 
} 
+0

첫 번째 인스턴스 만 검색하지만 내 솔루션은 preFormatContent.split ('___ LINE_BREAK ___')입니다. join ('\ n'); – Hovo

2

줄 바꿈 (최고는 아니 코드 그러나 희망이 점을 보여준다).