{"id":22,"date":"2015-10-30T14:07:37","date_gmt":"2015-10-30T14:07:37","guid":{"rendered":"http:\/\/blog.geneea.com\/?p=22"},"modified":"2026-01-29T21:24:19","modified_gmt":"2026-01-29T21:24:19","slug":"quick-analysis-of-sentiment-in-google-sheets","status":"publish","type":"post","link":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets","title":{"rendered":"Quick Analysis of Sentiment in Google Sheets"},"content":{"rendered":"<p>Having customer support messages, tweets, or Facebook comments all in one table is helpful. There is no doubt about that. However, what\u2019s even more useful is the ability to search the texts quickly for emotionally tinged mentions of your company.<br \/>\n<span id=\"more-2824\"><\/span><\/p>\n<p>Even though everybody prefers reading positive reactions and reviews, it\u2019s the negative ones that <strong>help us grow the most<\/strong>. Using Google Sheets along with <a href=\"https:\/\/geneea.com\"><strong>Geneea\u2019s text analytics<\/strong><\/a>, you can achieve this <strong>within a few minutes<\/strong>. Learn more about it in a short illustrative video below.<\/p>\n<p><strong><a href=\"https:\/\/api.geneea.com\">Geneea\u2019s Interpretor REST API<\/a><\/strong> makes the connection with Google Sheets really easy. It has a whole series of functions available, such as text categorization, location, and people identification. (In case you attended this year\u2019s <strong><a href=\"http:\/\/www.webexpo.cz\">WebExpo<\/a><\/strong>, you might have seen <strong><a href=\"https:\/\/webexpo.net\/prague2015\/talk\/build-an-advanced-text-analysis-solution-in-under-60-minutes\/\">our analysis of Svejk<\/a><\/strong> \u2013 available in Czech only; <a href=\"http:\/\/bit.ly\/webexpo2015_en\"><strong>slides in English here<\/strong><\/a>).<\/p>\n<p>As a demonstration, we have prepared a few emotionally charged sentences and <strong>created a function that calls Geneea\u2019s API<\/strong>. Apply for <a href=\"https:\/\/geneea.3scale.net\"><strong>your own API key here<\/strong><\/a>.\u00a0We need a simple Google Apps Script; something like this:<\/p>\n<blockquote>\n<pre><span style=\"font-weight: 400;\"><span style=\"color: #993366;\">function <\/span>geneeaSentiment(<span style=\"color: #3366ff;\">text<\/span>) {    \n<span style=\"color: #993366;\">    var<\/span> <span style=\"color: #3366ff;\">userkey<\/span> = <span style=\"color: #993300;\">'&lt;fill_your_api_key&gt;'<\/span>    \n<span style=\"color: #993366;\">    var<\/span> <span style=\"color: #3366ff;\">url<\/span> = <span style=\"color: #993300;\">'https:\/\/api.geneea.com:443\/s1\/sentiment?text='<\/span>         \n       + encodeURIComponent(<span style=\"color: #333399;\">text<\/span>) + '<span style=\"color: #993300;\">&amp;&amp;user_key='<\/span> + <span style=\"color: #333399;\">userkey<\/span>;    \n<span style=\"color: #993366;\">    var<\/span> <span style=\"color: #3366ff;\">response<\/span> = UrlFetchApp.fetch(<span style=\"color: #333399;\">url<\/span>);    \n<span style=\"color: #993366;\">    var<\/span> <span style=\"color: #3366ff;\">json<\/span> = response.getContentText();    \n<span style=\"color: #993366;\">    var<\/span> <span style=\"color: #3366ff;\">data<\/span> = JSON.parse(<span style=\"color: #333399;\">json<\/span>);    \n<span style=\"color: #993366;\">\n    return<\/span> <span style=\"color: #333399;\">data<\/span>.sentiment;\n}<\/span><\/pre>\n<\/blockquote>\n<p>Replace in the code with the API key you have received.<\/p>\n<p>Let\u2019s use our new function =geneeaSentiment(A2) in the spreadsheet. We can see that the majority of detected sentiment cases <strong>correspond to our own assessment<\/strong>. If you have thousands of such texts waiting for your attention, <strong>this will save a great deal of your time.<\/strong> Gone is the manual search for the most upset or the most pleased comments.<\/p>\n<p>All necessary <strong>steps are reviewed in the following minute-long video<\/strong>:<\/p>\n<div class=\"'et_post_video'\"><iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/4OXsyREaAKw?feature=oembed\" width=\"1080\" height=\"608\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/div>\n<div class=\"'author-shortcodes'\">\n<div class=\"'author-inner'\">\n<p><!-- .author-info --><\/p>\n<\/div>\n<p><!-- .author-inner --><\/p>\n<\/div>\n<p><!-- .author-shortcodes --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Having customer support messages, tweets, or Facebook comments all in one table is helpful. There is no doubt about that. However, what\u2019s even more useful is the ability to search the texts quickly for emotionally tinged mentions of your company. Even though everybody prefers reading positive reactions and reviews, it\u2019s the negative ones that help&#8230;<\/p>\n","protected":false},"author":2,"featured_media":756,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[348],"tags":[],"class_list":["post-22","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-resources"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Quick Analysis of Sentiment in Google Sheets - Geneea News<\/title>\n<meta name=\"description\" content=\"Learn how to quickly analyze sentiment directly in Google Sheets using Geneea \u2013 automatically evaluating text sentiment without the need for coding.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quick Analysis of Sentiment in Google Sheets - Geneea News\" \/>\n<meta property=\"og:description\" content=\"Learn how to quickly analyze sentiment directly in Google Sheets using Geneea \u2013 automatically evaluating text sentiment without the need for coding.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets\" \/>\n<meta property=\"og:site_name\" content=\"Geneea News\" \/>\n<meta property=\"article:published_time\" content=\"2015-10-30T14:07:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-29T21:24:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/geneea.com\/news\/wp-content\/uploads\/2022\/02\/sentiment_googlesheets_en.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1077\" \/>\n\t<meta property=\"og:image:height\" content=\"272\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Petr Hamernik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Petr Hamernik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets\"},\"author\":{\"name\":\"Petr Hamernik\",\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/#\\\/schema\\\/person\\\/f6e2c6b61667642cd7fc8ab631b640d4\"},\"headline\":\"Quick Analysis of Sentiment in Google Sheets\",\"datePublished\":\"2015-10-30T14:07:37+00:00\",\"dateModified\":\"2026-01-29T21:24:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets\"},\"wordCount\":266,\"publisher\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/geneea.com\\\/news\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/sentiment_googlesheets_en.png\",\"articleSection\":[\"Resources\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets\",\"url\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets\",\"name\":\"Quick Analysis of Sentiment in Google Sheets - Geneea News\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/geneea.com\\\/news\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/sentiment_googlesheets_en.png\",\"datePublished\":\"2015-10-30T14:07:37+00:00\",\"dateModified\":\"2026-01-29T21:24:19+00:00\",\"description\":\"Learn how to quickly analyze sentiment directly in Google Sheets using Geneea \u2013 automatically evaluating text sentiment without the need for coding.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets#primaryimage\",\"url\":\"https:\\\/\\\/geneea.com\\\/news\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/sentiment_googlesheets_en.png\",\"contentUrl\":\"https:\\\/\\\/geneea.com\\\/news\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/sentiment_googlesheets_en.png\",\"width\":1077,\"height\":272,\"caption\":\"Analyse sentiment in Google SheetsGoogle Sheet\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/quick-analysis-of-sentiment-in-google-sheets#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/geneea.com\\\/news\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quick Analysis of Sentiment in Google Sheets\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/#website\",\"url\":\"https:\\\/\\\/geneea.com\\\/news\\\/\",\"name\":\"Geneea News\",\"description\":\"Learn more about what&#039;s happening at Geneea: new NLP features, newest case studies, tutoring projects, conferences we attended, etc.\",\"publisher\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/geneea.com\\\/news\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/#organization\",\"name\":\"Geneea News\",\"url\":\"https:\\\/\\\/geneea.com\\\/news\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/geneea.com\\\/news\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/cropped-geneea-logo-50pc.png\",\"contentUrl\":\"https:\\\/\\\/geneea.com\\\/news\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/cropped-geneea-logo-50pc.png\",\"width\":242,\"height\":64,\"caption\":\"Geneea News\"},\"image\":{\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/geneea.com\\\/news\\\/#\\\/schema\\\/person\\\/f6e2c6b61667642cd7fc8ab631b640d4\",\"name\":\"Petr Hamernik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4c8c0677308b361198150e087aaf34030cf14cb06bcf69d8fdcc678b4b9a7b8a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4c8c0677308b361198150e087aaf34030cf14cb06bcf69d8fdcc678b4b9a7b8a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4c8c0677308b361198150e087aaf34030cf14cb06bcf69d8fdcc678b4b9a7b8a?s=96&d=mm&r=g\",\"caption\":\"Petr Hamernik\"},\"url\":\"https:\\\/\\\/geneea.com\\\/news\\\/author\\\/petr-hamernik\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quick Analysis of Sentiment in Google Sheets - Geneea News","description":"Learn how to quickly analyze sentiment directly in Google Sheets using Geneea \u2013 automatically evaluating text sentiment without the need for coding.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets","og_locale":"en_US","og_type":"article","og_title":"Quick Analysis of Sentiment in Google Sheets - Geneea News","og_description":"Learn how to quickly analyze sentiment directly in Google Sheets using Geneea \u2013 automatically evaluating text sentiment without the need for coding.","og_url":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets","og_site_name":"Geneea News","article_published_time":"2015-10-30T14:07:37+00:00","article_modified_time":"2026-01-29T21:24:19+00:00","og_image":[{"width":1077,"height":272,"url":"https:\/\/geneea.com\/news\/wp-content\/uploads\/2022\/02\/sentiment_googlesheets_en.png","type":"image\/png"}],"author":"Petr Hamernik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Petr Hamernik","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets#article","isPartOf":{"@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets"},"author":{"name":"Petr Hamernik","@id":"https:\/\/geneea.com\/news\/#\/schema\/person\/f6e2c6b61667642cd7fc8ab631b640d4"},"headline":"Quick Analysis of Sentiment in Google Sheets","datePublished":"2015-10-30T14:07:37+00:00","dateModified":"2026-01-29T21:24:19+00:00","mainEntityOfPage":{"@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets"},"wordCount":266,"publisher":{"@id":"https:\/\/geneea.com\/news\/#organization"},"image":{"@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets#primaryimage"},"thumbnailUrl":"https:\/\/geneea.com\/news\/wp-content\/uploads\/2022\/02\/sentiment_googlesheets_en.png","articleSection":["Resources"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets","url":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets","name":"Quick Analysis of Sentiment in Google Sheets - Geneea News","isPartOf":{"@id":"https:\/\/geneea.com\/news\/#website"},"primaryImageOfPage":{"@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets#primaryimage"},"image":{"@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets#primaryimage"},"thumbnailUrl":"https:\/\/geneea.com\/news\/wp-content\/uploads\/2022\/02\/sentiment_googlesheets_en.png","datePublished":"2015-10-30T14:07:37+00:00","dateModified":"2026-01-29T21:24:19+00:00","description":"Learn how to quickly analyze sentiment directly in Google Sheets using Geneea \u2013 automatically evaluating text sentiment without the need for coding.","breadcrumb":{"@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets#primaryimage","url":"https:\/\/geneea.com\/news\/wp-content\/uploads\/2022\/02\/sentiment_googlesheets_en.png","contentUrl":"https:\/\/geneea.com\/news\/wp-content\/uploads\/2022\/02\/sentiment_googlesheets_en.png","width":1077,"height":272,"caption":"Analyse sentiment in Google SheetsGoogle Sheet"},{"@type":"BreadcrumbList","@id":"https:\/\/geneea.com\/news\/quick-analysis-of-sentiment-in-google-sheets#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/geneea.com\/news"},{"@type":"ListItem","position":2,"name":"Quick Analysis of Sentiment in Google Sheets"}]},{"@type":"WebSite","@id":"https:\/\/geneea.com\/news\/#website","url":"https:\/\/geneea.com\/news\/","name":"Geneea News","description":"Learn more about what&#039;s happening at Geneea: new NLP features, newest case studies, tutoring projects, conferences we attended, etc.","publisher":{"@id":"https:\/\/geneea.com\/news\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/geneea.com\/news\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/geneea.com\/news\/#organization","name":"Geneea News","url":"https:\/\/geneea.com\/news\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/geneea.com\/news\/#\/schema\/logo\/image\/","url":"https:\/\/geneea.com\/news\/wp-content\/uploads\/2022\/02\/cropped-geneea-logo-50pc.png","contentUrl":"https:\/\/geneea.com\/news\/wp-content\/uploads\/2022\/02\/cropped-geneea-logo-50pc.png","width":242,"height":64,"caption":"Geneea News"},"image":{"@id":"https:\/\/geneea.com\/news\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/geneea.com\/news\/#\/schema\/person\/f6e2c6b61667642cd7fc8ab631b640d4","name":"Petr Hamernik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4c8c0677308b361198150e087aaf34030cf14cb06bcf69d8fdcc678b4b9a7b8a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4c8c0677308b361198150e087aaf34030cf14cb06bcf69d8fdcc678b4b9a7b8a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4c8c0677308b361198150e087aaf34030cf14cb06bcf69d8fdcc678b4b9a7b8a?s=96&d=mm&r=g","caption":"Petr Hamernik"},"url":"https:\/\/geneea.com\/news\/author\/petr-hamernik"}]}},"_links":{"self":[{"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/posts\/22","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/comments?post=22"}],"version-history":[{"count":3,"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/posts\/22\/revisions"}],"predecessor-version":[{"id":1840,"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/posts\/22\/revisions\/1840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/media\/756"}],"wp:attachment":[{"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/media?parent=22"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/categories?post=22"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geneea.com\/news\/wp-json\/wp\/v2\/tags?post=22"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}