2014-11-09 1 views
0

Google 애플리케이션 스크립트 웹 앱에 Gmail 메시지 내용을 표시하는 가장 좋은 방법은 무엇입니까? 은 여기 내 메시지 원시 HTML의 예입니다 :Google 앱 스크립트 GUI에 Gmail 메시지 표시

message.getBody(); 

<div><em><strong><u>TEST</u></strong></em></div> 

때문에 실제로 문제는 일부 창 또는 팝업 원시 HTML을

+0

죄송 합니다만, '최선의 방법'으로 무엇을 의미하는지 명확하지 않습니다. 요구 사항은 무엇입니까? 지금 어떻게하고 있니? 당신이 쳤던 방책이 있습니까? – HDCerberus

+0

유일한 요구 사항 - 어떻게 든 원시 콘텐츠의 메시지 표시 –

답변

1

내가 무엇을 당신이 찾고있는 것은 당신을 수있는 HTML Output class 생각하는 것을 보여주기 위해 어떻게 Apps 스크립트에서 기본 HTML 파일을 만들 수 있습니다.

스크립트는 다음과 같은 :

function myFunction() { 
var threads = GmailApp.getInboxThreads(); 
var messages = threads[0].getMessages()[0]; 
var raw = messages.getPlainBody(); 
return raw; 
} 

function doGet() { 
    var raw = myFunction(); 
    return HtmlService.createHtmlOutput('<b><p>'+ raw + '</p></b>'); 
} 

는 그들이 deployed page를 방문 할 때마다 마지막 이메일 메시지를 사용자의 내용이 HTML 파일을 만들 수 있습니다.

위의 샘플은 매우 기본적인 것이지만 원하는 것을 표시하도록 정리할 수 있습니다.