Skip to content

Instantly share code, notes, and snippets.

@13twelve
Created March 14, 2018 15:23
Show Gist options
  • Save 13twelve/2b31bbd5a71ca1a04faa475dc8e8c9df to your computer and use it in GitHub Desktop.
Save 13twelve/2b31bbd5a71ca1a04faa475dc8e8c9df to your computer and use it in GitHub Desktop.
Make Unfuddle user list into a CSV
javascript:(function() {
var people = Unfuddle.Globals.people;
var str = 'Is Admin; Name; Email; Username; Projects\n';
function extractUserInfo(person){
if (!person.is_removed && person._displayName) {
str += person.is_administrator + '; ';
str += person._displayName + '; ';
str += person.email + '; ';
str += person.username + '; ';
var projects = person.activeProjects();
for (var j = 0; j < projects.length; j++) {
if (j > 0) {
str += ', ';
}
str += projects[j].title;
}
str += '\n';
}
}
for (var i = 0; i < people.length; i++) {
extractUserInfo(people[i]);
}
alert('Done! \nOpen console to see CSV data');
console.log(str);
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment