Googleドキュメントをメールに埋め込む良い方法はありますか?
私は始めることができます:
var doc = DocumentApp.openById('1P_KZr_xpg.....xntBqvQ');
私はこれらのアプローチを試しました:
A)MailApp.sendEmail('john@abc.com', doc.getName(), doc.getText());
ドキュメントの生のテキストがメールの本文を形成します...すべてのフォーマットが失われます。
B)MailApp.sendEmail('john@abc.com', doc.getName(), doc.getUrl());
ドキュメントへのURLはメッセージの本文です。クリックしてソースドキュメントに移動するまで、ドキュメントのコンテンツは表示されません。
C)MailApp.sendEmail('john@abc.com', doc.getName(), '', { htmlBody: HtmlService.createHtmlOutput(doc.getAs('blob') });
これは有望に思えますが、エラーが発生します:「サポートされていない変換が要求されました。」
ドキュメントを埋め込む他の方法はありますか?
ドキュメントのHTMLバージョンを取得する方法はありますか?それができたら、htmlBody
それを挿入するために使用できます。