1
下記のGoogleドキュメントでスクリプトを使用して、メール本文にHTMLとしてドキュメントを送信しようとしています。それは、文書を正しく変換しています(私は、エクスポートされた文書をURLでチェックして、同じ内容の電子メールを送信していますが、フォントフォーマット(サイズ、色など)境界線、背景色)形式を保持しながらGoogle Apps Scriptを使用して電子メール本文にHTMLとしてGoogleドキュメントを送信する
function sendGoogleDocAsHTML(){
var id = DocumentApp.getActiveDocument().getId() ;
var url = "https://docs.google.com/document/d/"+id+"/export?format=html"
var param = {
method : "get",
headers : {"Authorization": "Bearer " + ScriptApp.getOAuthToken()},
muteHttpExceptions:true,
};
var html = UrlFetchApp.fetch(url, param);
var email = <EMAIL>;
var subject = <SUBJECT>;
GmailApp.sendEmail(email, subject,"", {htmlBody:html});
}
電子メールの形式を保持するにはどうすればよいですか?
オリジナルのHTMLにはCSSファイルへのリンクが含まれていますか?私は電子メールのHTMLはインライン・スタイリングしかサポートしていないと思う。 (インラインCSS - 特定のHTML要素内) –
インラインスタイルでも完全にサポートされません.GmailはHTMLとCSSを非常によく解釈しません。 –
オリジナルのHTMLにはCSSファイルへのリンクが含まれていません。内部のCSSを使用しているようです(エクスポートされた文書の