LoginSignup
4
5

More than 1 year has passed since last update.

Microsoft 365 を使っていくうえでの便利なブックマークレット集

Last updated at Posted at 2022-07-27

背景

ブックマークレットを知ったらめっちゃ便利だって気付いたので、備忘録

まだ、「集」って言っちゃあかんレベルですが、徐々に増やしていければ・・ :hammer:

Share Point 系

直打ちURL集があったので、よく使うのとかがあれば、登録しておくのもありかも。

サイトトップへ移動

サブサイトや、各種コンテンツアドレスになってる時に、Top サイトへ戻る

サイトトップへ移動
javascript:location.href=/.+?sites\/.+?(\/|$)/g.exec(location.href)[0]

設定系ページをよく使う場合は、これを基礎として、URL生成してやると便利
後述のサイトメトリックスへの移動 がその例

サイトメトリックスへ移動

サイト設定にも表れない記憶域メトリックスへの移動用

image.png

サイトメトリックスへ移動
javascript:location.href=/.+?sites\/.+?(\/|$)/g.exec(location.href)[0]+"_layouts/15/storman.aspx"

ゴミ箱へ移動

サイドバーに出してないときとかに、ごみ箱どこだっけ?ってなった時用
image.png

ゴミ箱へ
javascript:location.href=/.+?sites\/.+?(\/|$)/g.exec(location.href)[0] + '/_layouts/15/AdminRecycleBin.aspx'

Office ファイル系を開いていて、ダウンロードしたくなった時用

例えば、Excel を開いてて、あ、これダウンロードしておきたい、みたいな時。
ファイル名開いて⇒フォルダ開いて⇒ダウンロード、よりはマシだけど、普通はあんまり使わないと思う :laughing:
image.png

Office編集・閲覧中にダウンロードしたくなったら
javascript:window.open(location.href.replace("/Doc.aspx?sourcedoc", "/download.aspx?UniqueId"))

一般的なもの

サイトURLの英語・日本語変換

ドキュメントサイトなどで、en-us <> ja-jp を入れ替えるの面倒な時用

英語URLの例

https://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-format

日本語URLへ

https://docs.microsoft.com/ja-jp/microsoftteams/platform/task-modules-and-cards/cards/cards-format

サイトURLの英語・日本語変換
javascript: (function () {
    if (location.href.match(/\/en-us\//gi)) { 
        location.href = location.href.replace(/\/en-us\//gi, '/ja-jp/'); 
    } else if (location.href.match(/\/en\//gi)) { 
        location.href = location.href.replace(/\/en\//gi, '/ja/'); 
    } else if (location.href.match(/\/ja-jp\//gi)) { 
        location.href = location.href.replace(/\/ja-jp\//gi, '/en-us/'); 
    } else if (location.href.match(/\/ja\//gi)) { 
        location.href = location.href.replace(/\/ja\//gi, '/en/'); 
    }
})();

デコードされたURLの取得

URL がデコードされてると見難くてって場合に、URL Decode/Encode サイトいきますよね?
そういう時用

エンコードのまま取得された例

https://shimakuma.sharepoint.com/sites/testforflow/Shared%20Documents/Forms/AllItems.aspx?id=%2Fsites%2Ftestforflow%2FShared%20Documents%2F%E3%82%A2%E3%83%97%E3%83%AA&viewid=e1d2fde9%2Da161%2D4bda%2Db10c%2Db50e79f15b9f

デコードしたURL

https://shimakuma.sharepoint.com/sites/testforflow/Shared Documents/Forms/AllItems.aspx?id=/sites/testforflow/Shared Documents/アプリ&viewid=e1d2fde9-a161-4bda-b10c-b50e79f15b9f

デコードされたURLの取得
javascript:(function(){
    var d=document,e=d.createElement('input');
    e.value=decodeURIComponent(location.href);  
    d.body.appendChild(e);  
    e.select();  
    document.execCommand('copy');  
})()

あとがき

Web 開発やってた頃に知りたかった・・
色んな技術を知らないと、「面倒」って感じることもないんですよね。
やっぱりペアプロ・モブプロで開発できる環境って素敵ですね

keyword

bookmarklet for Microsoft 365

4
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5