2015-02-10 21 views
0

是否有可能使用Google應用程序腳本來獲取Google文檔中的html代碼,即如果文檔中的文本是粗體,我可以獲取該代碼。 我到目前爲止:使用Google應用程序腳本檢索在谷歌文檔中使用的HTML代碼

function getHtml(id) { 

var doc1=DocsListExtended.getFileById("1ta7zJ6SDFgzgp-UprjehxR8Tx3-4-wtJwTYqWbol1SU").getAsHTML(); 
var body=HtmlService.createHtmlOutput(doc1); 
var cont=body.getContent(); 
return cont; 
    Logger.log(cont); 
} 

回答

0

我不知道一個簡單的方法。您可以使用DocumentApp API瀏覽文檔的元素,並將其逐塊轉換爲HTML。

我已經嘗試過

DocumentApp.getActiveDocument().getAs(MimeType.HTML).getDataAsString() 

但該錯誤表示DOC不能轉換爲HTML MIME類型。

+0

我能得到的代碼工作,但現在的問題是,當我發送的HTML作爲電子郵件的CSS得到lost.The代碼按現在: – 2015-02-10 12:17:07

+1

功能myFunction的(){VAR = DOC1 DocsListExtended.getFileById( 「1WxPG2nlsxYfgxX56XkYkHVJADwPsWE9pFABaPpQgc7w」)getAs.HTML(); var body = HtmlService.createHtmlOutput(doc1); Logger.log(doc1); MailApp.sendEmail({ 到: 「[email protected]」, 主題: 「碼塊」, htmlBody:(body.getContent()) }); } – 2015-02-10 12:18:12

相關問題