Remover formatação html ao obter o corpo de uma mensagem do gmail em javascript
Gostaria de remover a formatação html no meu script de aplicativos do google. No momento, estou pesquisando o e-mail e imprimindo os resultados em uma planilha do Google. Eu gostaria de saber se há uma maneira de substituir o texto. Estou ciente de regex, mas eu não acho que funciona com a função getBody.
Eu realmente aprecio algum feedback ou alguma ajuda sobre este assunto.
Código:
function Search() {
var sheet = SpreadsheetApp.getActiveSheet();
var row = 2;
// Clear existing search results
sheet.getRange(2, 1, sheet.getMaxRows() - 1, 4).clearContent();
// Which Gmail Label should be searched?
var label = sheet.getRange("F3").getValue();
// Get the Regular Expression Search Pattern
var pattern = sheet.getRange("F4").getValue();
// Retrieve all threads of the specified label
var threads = GmailApp.search("in:" + label);
for (var i = 0; i < threads.length; i++) {
var messages = threads[i].getMessages();
for (var m = 0; m < messages.length; m++) {
var msg = messages[m].getBody();
// Does the message content match the search pattern?
if (msg.search(pattern) !== -1) {
// Print the message subject
sheet.getRange(row,3).setValue(messages[m].getBody());