SOLVED

Export / Print / E-mail Team chat

%3CLINGO-SUB%20id%3D%22lingo-sub-55777%22%20slang%3D%22en-US%22%3EExport%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-55777%22%20slang%3D%22en-US%22%3E%3CP%3EHow%20we%20can%20save%20a%20chat%20for%20future%20reference%3F%3C%2FP%3E%3CP%3ESkype%20For%20Business%20has%20a%20functionality%20to%20save%20a%20conversation%20as%20an%20e-mail%3B%3C%2FP%3E%3CP%3EOn%20OneNote%20users%20can%26nbsp%3Bsend%20a%20page%20as%20an%20e-mail%20(and%20print).%3C%2FP%3E%3CP%3EOn%20Usersvoice%20Teams%26nbsp%3Bit%20is%20marked%20as%20%22we%20have%20this%22.%20Some%20advice%20with%26nbsp%3Bhow%20to%20will%20be%20helpful.%3C%2FP%3E%3CP%3EThank%20you!%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fmicrosoftteams.uservoice.com%2Fforums%2F555103-public%2Fsuggestions%2F16982542-backup-export-printing-archive-options%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmicrosoftteams.uservoice.com%2Fforums%2F555103-public%2Fsuggestions%2F16982542-backup-export-printing-archive-options%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-55777%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EChat%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EConversations%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-311157%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-311157%22%20slang%3D%22en-US%22%3E%3CP%3EI%20agree%20that%20some%20form%20of%20print%2Fsave%2Fexport%20is%20needed%20for%20teams%20conversations.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan't%20team%20conversations%20be%20archived%20in%20Office%20365%20groups%20somehow%3F%20For%20example%3A%20When%20you%20make%20a%20new%20Team%2C%20a%20new%20Office365%20group%20is%20created%20with%20an%20associated%20email%20address.%20Why%20can't%20each%20conversation%20within%20a%20team%2Fchannel%20be%20included%20in%20this%20shared%20group%20as%20a%20conversation%2Femail%20thread%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-145792%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-145792%22%20slang%3D%22en-US%22%3E%3CBLOCKQUOTE%3E%3CHR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F27570%22%20target%3D%22_blank%22%3E%40Dan%20Stevenson%3C%2FA%3E%20wrote%3A%3CBR%20%2F%3EWe%20have%20archiving%2C%20search%2C%20eDiscovery%2C%20etc.%20as%20part%20of%20the%20compliance%20features%20for%20IT%20admins.%26nbsp%3B%3CBR%20%2F%3E%3CHR%20%2F%3E%3C%2FBLOCKQUOTE%3E%0A%3CP%3EMany%20people%20have%20responsibility%20for%20archiving%20customer%20interactions%2C%20incident%20history%2C%20etc%20who%20do%20not%20have%20nor%20will%20ever%20have%20IT%20administration%20functions.%20This%20is%20not%20a%20useful%20answer.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-56682%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-56682%22%20slang%3D%22en-US%22%3ESo%20they%20still%20haven't%20rolled%20out%20the%20standard%207%20year%20retention.%20There's%20no%20option%20for%20some%20of%20us%20to%20use%20it.%20We%20have%20compliance%20requirements%20and%20without%20it%2C%20we%20cannot%20use%20this%20tool.%20Back%20to%20Slack!%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-56624%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-56624%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Fsupport.office.com%2Fen-us%2Farticle%2FFrequently-asked-questions-about-Microsoft-Teams-%2525E2%252580%252593-Admin-Help-05cbe533-2181-4e95-a4b0-52cd7695fafc%3Fui%3Den-US%26amp%3Brs%3Den-US%26amp%3Bad%3DUS%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsupport.office.com%2Fen-us%2Farticle%2FFrequently-asked-questions-about-Microsoft-Teams-%2525E2%252580%252593-Admin-Help-05cbe533-2181-4e95-a4b0-52cd7695fafc%3Fui%3Den-US%26amp%3Brs%3Den-US%26amp%3Bad%3DUS%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3ESee%20the%20Compliance%20and%20Governance%20section.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-56594%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-56594%22%20slang%3D%22en-US%22%3E%3CP%3EWhere%20in%20Microsoft%20Teams%20do%20I%20find%20this%3F%20I%20cannot%20move%20off%20from%20Slack%20without%20the%207%20year%20compliance%20archiving%20and%20legal%20discovery%20options.%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-55824%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-55824%22%20slang%3D%22en-US%22%3EHow%20about%20looking%20into%20%22send%20to%20OneNote%22%20or%20something%20similar%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-55800%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-55800%22%20slang%3D%22en-US%22%3EWe%20have%20archiving%2C%20search%2C%20eDiscovery%2C%20etc.%20as%20part%20of%20the%20compliance%20features%20for%20IT%20admins.%26nbsp%3B%3CBR%20%2F%3E%3CBR%20%2F%3EWe%20have%20team%20undelete%20(recover)%20also%20for%20IT%20admins.%3CBR%20%2F%3E%3CBR%20%2F%3EWe%20have%20save%20(bookmark)%20message%20%26nbsp%3Bfor%20end%20users.%20We%20do%20not%20have%20the%20ability%20to%20save%20messages%20to%20a%20file%2C%20or%20print%20them%20-%20would%20be%20a%20great%20new%20piece%20of%20feddback.%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1025366%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1025366%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F262134%22%20target%3D%22_blank%22%3E%40Delkor_Liam%3C%2FA%3E%26nbsp%3B%3CSPAN%3EYes%2C%20you%20can%20create%20a%20Compliance%20Policy%20%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1275787%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1275787%22%20slang%3D%22en-US%22%3E%3CP%3EAs%20a%20Washington%20teacher%2C%26nbsp%3Bbeing%20able%20to%20save%20a%20transcript%20of%20our%20class%20text%20chats%20would%20be%20incredibly%20helpful.%20Of%20course%2C%20students%20who%20miss%20a%20session%20can%20scroll%20back%2C%20but%20that%20becomes%20much%20less%20ideal%20the%20more%20chats%20a%20group%20has.%20Being%20able%20to%20save%20separate%20sessions%20to%20OneNote%20or%20Word%20would%20help%20keep%20these%20communications%20easily%20accessible%20for%20as%20long%20as%20we%20need%20them.%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F27570%22%20target%3D%22_blank%22%3E%40Dan%20Stevenson%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1526442%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1526442%22%20slang%3D%22en-US%22%3E%3CP%3EI%20was%20able%20to%20use%20Chrome's%20DevTools%20to%20reformat%20the%20out%20put%20of%20the%20Teams%20WebApp%20to%20allow%20for%20printing%20teams%20and%20channel%20conversations%20to%20PDF%20using%20a%20javascript%20snippet.%26nbsp%3B%20First%20it%20expands%20all%20%22see%20more%22%20sections%2C%20then%20overwrites%20the%20CSS%20that%20keeps%20teams%20conversations%20from%20printing%20correctly.%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fpastebin.com%2FN6i6sSh5%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fpastebin.com%2FN6i6sSh5%3C%2FA%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-javascript%22%3E%3CCODE%3E%2F*%20The%20following%20snippet%20removes%20all%20markup%20and%20allows%20for%20full-conversation%20print%20to%20PDF*%2F%0A%2F*%20To%20use%2C%20copy%20this%20text%20into%20a%20new%20snipped%20using%20chrome%20dev%20tools%20*%2F%0A%2F*%20(open%20chrome%20dev%20tools%2C%20sources%20tab%2C%20snippets%2C%20new%20snippet%20*%2F%0A%2F*%20go%20to%20the%20team%2Fchannel%20you%20want%20to%20save%20to%20pdf*%2F%0A%2F*%20scroll%20slowly%20all%20the%20way%20from%20top%20to%20bottom%20of%20page%2C%20and%20then%20back%20to%20top*%2F%0A%2F*%20right%20click%20on%20the%20snippet%20in%20dev%20tools%20and%20choose%20run*%2F%0A%2F*%20right%20click%20on%20page%20and%20print%20to%20PDF*%2F%0Avar%20elements%20%3D%20document.getElementsByClassName(%22expand-collapse%22)%3B%0A%0Afor%20(var%20i%20%3D%200%2C%20len%20%3D%20elements.length%3B%20i%20%26lt%3B%20len%3B%20i%2B%2B)%20%7B%0A%20%20elements%5Bi%5D.click()%3B%0A%7D%0A%0Avar%20css%20%3D%20%60%0Adiv%5Banalytics-panel%3D%220%22%5D%3Afirst-of-type%20%7B%0Adisplay%3Anone!important%3B%0A%7D%0A%23wrapper%20%26gt%3B%20div.app-left-wrapper.pull-left%7B%0Adisplay%3Anone!important%3B%0A%7D%0A%0A%23page-content-wrapper%20%26gt%3B%20div.flex-fill%20%26gt%3B%20div%20%26gt%3B%20messages-header%20%26gt%3B%20div.ts-messages-header.messages-header-v2%7B%0Adisplay%3Anone!important%3B%0A%7D%0A%0A%23add-new-message%7B%0Adisplay%3Anone!important%3B%0A%7D%0A%0A%23wrapper%7B%0Aheight%3A100%25!important%3B%0A%7D%0A%0A%23page-content-wrapper%20%26gt%3B%20div.flex-fill%20%26gt%3B%20div%20%26gt%3B%20messages-header%20%26gt%3B%20div.ts-tab-content.flex-fill%20%26gt%3B%20div%20%26gt%3B%20message-pane%20%26gt%3B%20div%20%26gt%3B%20div.ts-middle-messages-container.flex-fill%20%26gt%3B%20div%20%26gt%3B%20div%20%26gt%3B%20message-list%20%26gt%3B%20div%20%26gt%3B%20virtual-repeat%20%26gt%3B%20div%20%26gt%3B%20div.vr-item-placeholders%20%7B%0Adisplay%3Anone!important%3B%0A%7D%0A%0Ahtml%2C%20body%7B%0Aoverflow%3Avisible!important%3B%0A%7D%0A%0A.simple-scrollbar%7B%0A%20%20%20%20overflow-y%3Avisible!important%3B%0A%7D%0A%0A%20.ts-main%2C.outer-shell%2C.ts-middle-messages-body%20.ts-message-content%2C.ts-middle-messages-body%20message-list%2C.ts-embedded-container%20%7B%0A%20%20%20%20overflow%3Avisible!important%3B%0A%7D%0Ahtml%2Cbody%2C.outer-shell%2C%7B%0Aoverflow%3Avisible!important%3B%0A%7D%0A%60%2C%0A%20%20%20%20head%20%3D%20document.head%20%7C%7C%20document.getElementsByTagName('head')%5B0%5D%2C%0A%20%20%20%20style%20%3D%20document.createElement('style')%3B%0A%0Ahead.appendChild(style)%3B%0A%0Astyle.type%20%3D%20'text%2Fcss'%3B%0Aif%20(style.styleSheet)%7B%0A%20%20%2F%2F%20This%20is%20required%20for%20IE8%20and%20below.%0A%20%20style.styleSheet.cssText%20%3D%20css%3B%0A%7D%20else%20%7B%0A%20%20style.appendChild(document.createTextNode(css))%3B%0A%7D%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1551081%22%20slang%3D%22en-US%22%3ERe%3A%20Export%20%2F%20Print%20%2F%20E-mail%20Team%20chat%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1551081%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F730719%22%20target%3D%22_blank%22%3E%40MatthewVance%3C%2FA%3E%26nbsp%3BI%20can%20get%20the%20javascript%20to%20show%20a%20better-for-printing%20format%2C%20but%20the%20javascript%20provided%20doesn't%20allow%20for%20the%20scrolling%20to%20print%20(%22see%20more%20sections%22%20not%20working).%20I%20tried%20the%20slow%20scroll%20before%20and%20after%20running%20the%20javascript%20and%20I%20still%20can%20only%20get%20it%20to%20print%20to%20PDF%20what%20is%20visible%20and%20not%20the%20whole%20chat.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ETips%3F%20I%20don't%20know%20anything%20about%20javascript%20so%20I%20can't%20modify%20the%20code%20myself%20to%20fix%20it.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Contributor

How we can save a chat for future reference?

Skype For Business has a functionality to save a conversation as an e-mail;

On OneNote users can send a page as an e-mail (and print).

On Usersvoice Teams it is marked as "we have this". Some advice with how to will be helpful.

Thank you!

https://microsoftteams.uservoice.com/forums/555103-public/suggestions/16982542-backup-export-printin...

 

11 Replies
Highlighted
We have archiving, search, eDiscovery, etc. as part of the compliance features for IT admins. 

We have team undelete (recover) also for IT admins.

We have save (bookmark) message  for end users. We do not​​​​​​​ have the ability to save messages to a file, or print them - would be a great new piece of feddback.
Highlighted
Solution
How about looking into "send to OneNote" or something similar?
Highlighted

Where in Microsoft Teams do I find this? I cannot move off from Slack without the 7 year compliance archiving and legal discovery options. 

Highlighted
Highlighted
So they still haven't rolled out the standard 7 year retention. There's no option for some of us to use it. We have compliance requirements and without it, we cannot use this tool. Back to Slack!
Highlighted

@Dan Stevenson wrote:
We have archiving, search, eDiscovery, etc. as part of the compliance features for IT admins. 

Many people have responsibility for archiving customer interactions, incident history, etc who do not have nor will ever have IT administration functions. This is not a useful answer.

 

Highlighted

I agree that some form of print/save/export is needed for teams conversations.

 

Can't team conversations be archived in Office 365 groups somehow? For example: When you make a new Team, a new Office365 group is created with an associated email address. Why can't each conversation within a team/channel be included in this shared group as a conversation/email thread?

Highlighted

@Delkor_Liam Yes, you can create a Compliance Policy

Highlighted

As a Washington teacher, being able to save a transcript of our class text chats would be incredibly helpful. Of course, students who miss a session can scroll back, but that becomes much less ideal the more chats a group has. Being able to save separate sessions to OneNote or Word would help keep these communications easily accessible for as long as we need them. @Dan Stevenson 

Highlighted

I was able to use Chrome's DevTools to reformat the out put of the Teams WebApp to allow for printing teams and channel conversations to PDF using a javascript snippet.  First it expands all "see more" sections, then overwrites the CSS that keeps teams conversations from printing correctly.  

https://pastebin.com/N6i6sSh5

/* The following snippet removes all markup and allows for full-conversation print to PDF*/
/* To use, copy this text into a new snipped using chrome dev tools */
/* (open chrome dev tools, sources tab, snippets, new snippet */
/* go to the team/channel you want to save to pdf*/
/* scroll slowly all the way from top to bottom of page, and then back to top*/
/* right click on the snippet in dev tools and choose run*/
/* right click on page and print to PDF*/
var elements = document.getElementsByClassName("expand-collapse");

for (var i = 0, len = elements.length; i < len; i++) {
  elements[i].click();
}

var css = `
div[analytics-panel="0"]:first-of-type {
display:none!important;
}
#wrapper > div.app-left-wrapper.pull-left{
display:none!important;
}

#page-content-wrapper > div.flex-fill > div > messages-header > div.ts-messages-header.messages-header-v2{
display:none!important;
}

#add-new-message{
display:none!important;
}

#wrapper{
height:100%!important;
}

#page-content-wrapper > div.flex-fill > div > messages-header > div.ts-tab-content.flex-fill > div > message-pane > div > div.ts-middle-messages-container.flex-fill > div > div > message-list > div > virtual-repeat > div > div.vr-item-placeholders {
display:none!important;
}

html, body{
overflow:visible!important;
}

.simple-scrollbar{
    overflow-y:visible!important;
}

 .ts-main,.outer-shell,.ts-middle-messages-body .ts-message-content,.ts-middle-messages-body message-list,.ts-embedded-container {
    overflow:visible!important;
}
html,body,.outer-shell,{
overflow:visible!important;
}
`,
    head = document.head || document.getElementsByTagName('head')[0],
    style = document.createElement('style');

head.appendChild(style);

style.type = 'text/css';
if (style.styleSheet){
  // This is required for IE8 and below.
  style.styleSheet.cssText = css;
} else {
  style.appendChild(document.createTextNode(css));
}

 

Highlighted

@MatthewVance I can get the javascript to show a better-for-printing format, but the javascript provided doesn't allow for the scrolling to print ("see more sections" not working). I tried the slow scroll before and after running the javascript and I still can only get it to print to PDF what is visible and not the whole chat. 

 

Tips? I don't know anything about javascript so I can't modify the code myself to fix it.