2015-04-14 15 views
0

我已經成功地使用文檔作爲模板查找和替換,並且可以獲取未經修改的html格式轉換成電子郵件,但沒能找到並替換內容。這應該是吧? (我也嘗試過replaceText,但認爲它是一個文檔的東西))我沒有收到錯誤消息或任何東西,腳本只是繼續下一步,我只是沒有得到任何替代品。我想使用谷歌網站頁面的htmlbody作爲電子郵件模板的模板,但我無法找到它並替換

var site = SitesApp.getPageByUrl(PageUrl); 
var body = site.getHtmlContent(); 
body.replace("{%Organization%}", "ORGANIZATION") 

感謝 (東西被替換(在這種情況下{%組織%}是一個表中,如果該事項)網站)

回答

1

嘗試以下行:

body = body.replace("{%Organization%}", "ORGANIZATION"); 

字符串replace函數不會更改原始字符串。相反,它會返回一個新的字符串值。上面的代碼會將新值分配給原始的body變量。

欲瞭解更多信息see this link

+0

這樣做!謝謝。 –

+0

@詹姆斯:感謝您添加更多信息。 – kkoolpatz

0

與string.replace(上是在應用程序的有效方法。劇本我想看看返回的HTML,以確保您的標籤正確格式化您的替換()的情況下匹配