{"id":22910,"date":"2022-11-22T09:34:34","date_gmt":"2022-11-22T04:04:34","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/"},"modified":"2022-11-22T09:34:34","modified_gmt":"2022-11-22T04:04:34","slug":"solved-load-all-slack-members-into-a-var-in-javascript","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/","title":{"rendered":"[Solved] Load all slack members into a var in JavaScript"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-45597535\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"45597535\" data-parentid=\"45597353\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Go to <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/SLACK.slack.com\/threads\/team\/\">https:\/\/SLACK.slack.com\/threads\/team\/<\/a> (replace SLACK with your slack group name) <\/p>\n<p>Enter this in the console, it will scroll through the sidebar and insert the members from the sidebar into an array called storage <\/p>\n<pre><code>var storage = [];\nvar el = document.querySelector('#team_list_scroller');\nel.scrollTop = 0;\nvar last_scroll;\nvar loop = () =&gt; {\n  last_scroll = el.scrollTop;\n  el.scrollTop += 30;\n  storage = storage.concat(\n    Array.prototype.map.call(\n      document.querySelectorAll('#team_list_scroller .member_details'),\n      (el) =&gt; {\n        let q = el.innerText.match(\/\\@\\w+\\W\/);\n        if ( q &amp;&amp; !q.length ) return '';\n        return q === null ? q = '@' + el.innerText.trim() : q[0].trim();\n      }\n    ).filter(t =&gt; t.length &amp;&amp; t[0] === '@' &amp;&amp; storage.indexOf(t) &lt; 0)\n  );\n\n  if (el.scrollTop !== last_scroll) {\n    requestAnimationFrame(loop);\n  } else {\n    console.log(storage);\n  }\n};\nloop();\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">12<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Load all slack members into a var in JavaScript <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Go to https:\/\/SLACK.slack.com\/threads\/team\/ (replace SLACK with your slack group name) Enter this in the console, it will scroll through the sidebar and insert the members from the sidebar into an array called storage var storage = []; var el = document.querySelector(&#8216;#team_list_scroller&#8217;); el.scrollTop = 0; var last_scroll; var loop = () =&gt; { last_scroll = &#8230; <a title=\"[Solved] Load all slack members into a var in JavaScript\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/\" aria-label=\"More on [Solved] Load all slack members into a var in JavaScript\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[333,4985],"class_list":["post-22910","post","type-post","status-publish","format-standard","hentry","category-solved","tag-javascript","tag-slack"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Load all slack members into a var in JavaScript - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Load all slack members into a var in JavaScript - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Go to https:\/\/SLACK.slack.com\/threads\/team\/ (replace SLACK with your slack group name) Enter this in the console, it will scroll through the sidebar and insert the members from the sidebar into an array called storage var storage = []; var el = document.querySelector(&#039;#team_list_scroller&#039;); el.scrollTop = 0; var last_scroll; var loop = () =&gt; { last_scroll = ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-22T04:04:34+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Load all slack members into a var in JavaScript\",\"datePublished\":\"2022-11-22T04:04:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/\"},\"wordCount\":60,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"javascript\",\"slack\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/\",\"name\":\"[Solved] Load all slack members into a var in JavaScript - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-22T04:04:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Load all slack members into a var in JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Load all slack members into a var in JavaScript - JassWeb","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:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Load all slack members into a var in JavaScript - JassWeb","og_description":"[ad_1] Go to https:\/\/SLACK.slack.com\/threads\/team\/ (replace SLACK with your slack group name) Enter this in the console, it will scroll through the sidebar and insert the members from the sidebar into an array called storage var storage = []; var el = document.querySelector('#team_list_scroller'); el.scrollTop = 0; var last_scroll; var loop = () =&gt; { last_scroll = ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/","og_site_name":"JassWeb","article_published_time":"2022-11-22T04:04:34+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Load all slack members into a var in JavaScript","datePublished":"2022-11-22T04:04:34+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/"},"wordCount":60,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["javascript","slack"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/","url":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/","name":"[Solved] Load all slack members into a var in JavaScript - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-22T04:04:34+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-load-all-slack-members-into-a-var-in-javascript\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Load all slack members into a var in JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/22910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=22910"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/22910\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=22910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=22910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=22910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}