From 01c12ca1ca0759e968abe96911eef2eb284be666 Mon Sep 17 00:00:00 2001 From: Daan <43500222+DaanGebraad@users.noreply.github.com> Date: Mon, 18 Dec 2023 15:13:12 +0100 Subject: [PATCH] Default values for title and link Prevents blank messages appearing in google chat --- code.gs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/code.gs b/code.gs index ec3ac72..7741d99 100644 --- a/code.gs +++ b/code.gs @@ -88,17 +88,14 @@ function fetchNews_(FEED_NAME, FEED_URL, FEED_TYPE, FEED_LOGO_URL, WEBHOOK_URL) try{ var pubDate = new Date(items[i].getChild('pubDate').getText()); - var title = items[i].getChild("title").getText(); - var description = items[i].getChild("description").getText(); - var link = items[i].getChild("link").getText(); + var title = items[i].getChild("title").getText() || "No title available."; + var description = items[i].getChild("description").getText() || "No description available."; + var link = items[i].getChild("link").getText() || ""; var eventDate = items[i].getChild("pubDate").getText(); } catch(err){ Logger.log(err); } - if (description == null){ - description = "No description available." - } // check to make sure the feed event is after the last time we ran the script if(pubDate.getTime() > lastUpdate.getTime()) { //Logger.log("Logging Event - Title: " + title + " | Date: " + eventDate + " | Link: " + link);