Je voudrais supprimer le formatage html dans mon script de google apps. J'effectue actuellement une recherche dans le courrier électronique et j'imprime les résultats dans une feuille de calcul Google. J'aimerais savoir s'il existe un moyen de remplacer le texte. Je connais les expressions rationnelles, mais je ne pense pas qu'elles fonctionnent avec la fonction getBody.
J'apprécierais vraiment un retour d'information ou de l'aide à ce sujet.
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());