スクリプトエディター Web パーツで CSS を記述する際の注意点

こんにちは!SSS担当の一人です。

皆さん軽度なカスタマイズをする時は、ページ内にスクリプトエディター Web パーツを挿入し、CSS や JavaScript を記述しているかと思います。
今回はその際の注意点をお伝えします。

例えば、カレンダーの予定の色を変えようとして、CSS を埋め込もうとします。


その際にコピー&ペーストに失敗するなどして、<style> タグの閉じタグである </style> タグを挿入しないままページを保存してしまうと……

ページ全体が真っ白になってしまいます!!

スイートバーも消えているので、このままだとページ編集も出来ません。

そんな時どうやってページを復元するかというと、まずページURLの末尾に「?contents=1」を付けて遷移します。

https://〇〇〇〇〇.sharepoint.com/sites/xxx/SitePages/SSS_test.aspx?contens=1

そうすると、そのページの「Web パーツ ページの管理」にアクセスすることが出来ます。

CSS を挿入したスクリプトエディター Webパーツにチェックを入れ、削除をクリックすると……

問題の Web パーツが削除されて、ページを復元することが出来ます!

※もしスクリプトエディター Web パーツがいくつも挿入されていて、どれが問題の Web パーツか分からない時は、SharePoint Designer 等でページをコピーした上で削除を試して、Web パーツを特定するといいですよ。

中々やりがちなミスなので、復元方法も合わせて覚えておくといいかもしれませんね。

弊社のSSSのサービスでは、このようなお問い合わせにも対応しております。
気になった方はここからお気軽にお問い合わせください!

ShareGateで移行できない記号について

こんにちは、SSS担当です。

今回は ShareGate Desktopで移行できない記号について、ご紹介したいと思います。

ShareGateではほとんどの特殊文字は利用可能ですが、絵文字は現在サポートされていない状況になります。

※ 特殊文字は例えば、♡ ♥ ★ ◆ 【 】 ※ ~ ○ ・ 等
※ 絵文字は例えば、🌋 🌀 🌄 🌅 等

ユニコード絵文字に関しては、ここを参考にしてください。

もしアイテムのタイトルに絵文字が存在している場合、
ShareGateで移行時に絵文字がタイトルから削除されてしまいます。
また、上書き更新がされずに別のアイテムとみなされてアイテムが増殖する事象も発生してしまいます。

具体的には以下の画像のようになります。

移行前:

移行後: 1回目 絵文字がタイトルから削除されていました。

移行後: 2回目 上書き更新がされずに別のアイテムとみなされて増殖する。

この件についてShareGate社に確認を行ったところ、SharePointのCSOM APIを利用してタイトルを取得する際、絵文字が正しくデコードされず、正常にコピーできないことが原因であり、今後も対応は難しいとの回答がありました。

ShareGate製品上の仕様となるため、 移行を行う際は絵文字を削除して実施を行うようにしてください。


弊社のSSSのサービスは、
SharePointに関するあらゆるお問い合わせが回数無制限のサポートサービスです。
このようなSharePoint,ShareGateのちょっとした疑問のご相談にも対応しております。

気になった方はここからお気軽にお問い合わせください。