SharePoint JSリンクとURLトークンとかいうトラップ

※すでにこの手の記事はググれば出てきますが、自分への備忘録です。

早めにググればよかったのですが…ハマりました。

01
アプリパーツの編集でJSリンクを適用する欄があり、まぁ普通に考えればどこかにアップロードしたJSファイルのURLを指定すれば良いと思うけど、こんなところにトラップを仕掛けているんですよね。
普通のURLでは適用されません。URLトークンなるものがあるんです。トー君?誰?って感じですよ。

SharePoint 2013 の URL とトークン
https://msdn.microsoft.com/ja-jp/library/ms431831.aspx

↑のページの真ん中くらいに表があります。「~sitecollection」か「~site」あたりを使う感じですね。はじめてJSリンクを使う人にはトラップです。

僕がSharePointをはじめた7年前は、ググっても日本語の情報が少なかったです。英語が苦手なので数少ない情報源の方々には感謝してもしきれません。今はだいぶ情報を掲載されている日本人も増えてきましたので、ハマったら即ググった方が良いですね。