Office365 SharePoint Online上のExcelファイル名のつづき

昨日の投稿のようにある程度の長さがあると開けなくなるExcelですが、まだまだ考察が必要点があるようです。

Office365 SharePoint Online上のExcelファイル名の長さについて - ()のブログ

前回開けたファイルでも、開き方によって開けるときと開けない時が出るようです。

https://AAAAAAAAAAAAA.sharepoint.com/sites/Sideone/Shared Documents/2018年議事録を放り込んでおくフォルダに任命しておくこと/ひらける5678902234567890323456789042345678905234567890623456789072345678908234567890923456789002345678901234567890223456789032345678904234567890523456789 コピ.xlsx

f:id:mohessu:20180217145150p:plain

そのまま開くと問題なく開きます。が、Excelが開いているときに開こうとすると、開けなくなるようです。

f:id:mohessu:20180217160658p:plain

試してみたところ、以下の文字列だと開くことができるよう。

https://AAAAAAAAAAAAA.sharepoint.com/sites/Sideone/Shared Documents/2018年議事録を放り込んでおくフォルダに任命しておくこと/_ひらける5678902234567890323456789042345678905234567890623456789072345678908234567890923456789002345678901234567890223456789032345678904234567 コピー.xlsx

Excelのパスコピー機能を使ってパスを調べてみると、原因らしきものが。「?web=1」という文字が後ろについていました。

f:id:mohessu:20180217162532p:plain

取得できた文字は以下となります。

https://AAAAAAAAAAAAA.sharepoint.com/sites/Sideone/Shared Documents/2018年議事録を放り込んでおくフォルダに任命しておくこと/_ひらける5678902234567890323456789042345678905234567890623456789072345678908234567890923456789002345678901234567890223456789032345678904234567 コピー.xlsx?web=1

251文字(プロトコルを抜いて243文字)

この中で、スペースの有無(Webエンコードで%20が影響しないか)を確認していますが、関係はしないようでした。

結局どれも文字列の長さが異なるので基準点がわからない感じですが、ファイルパス長は249文字(上記から?web=1を抜いた文字数。)としておくのがよさそうです。

音楽:Atomic Bird