このようにsites という言葉が2回でてくるパターンの場合、ブラウザのアドレスバーからURLをコピーし、ブラウザ内を右クリック
→ Edgeなら「開発者ツール」, Chromeだと「検証」
→「console」または「コンソール」タブでdecodeURIComponent関数を使い、
decodeURIComponent("https://xxxx.sharepoint.com/sites/xxxxxxxxxxxxxxxx/Shared%20Documents/Forms/AllItems.aspx?id=%2Fsites%2Fxxxxxxxxxxxxxxxxxxxx&viewid=xxxxxxxxxxxxxxxxx")
と実行すると、日本語を含んだパスがでてくるので、最後の"&viewid=xxxxxxxxxxxxxxxxx"の部分を取り除く
https://xxxx.sharepoint.com/sites/xxxxxxxxxxxxxxxx/Shared Documents/Forms/AllItems.aspx?id=/sites/xxxxxxxxxxxxxxxxxxxx
さらに、1つ目の"/sites/"と2つ目の"/sites/"の間の文字列を整理して
https://xxxx.sharepoint.com/sites/xxxxxxxxxxxxxxxxxxxx
このかたちにすれば、エクスプローラ(explorer.exe)で開くことができる。
さっきのdecodeURIComponent関数を使うところは
decodeURIComponent(location.href);
としても同じ結果になる。