からめもぶろぐ。

俺たちは雰囲気で OAuth をやっている

SharePoint Online のモダン UI から「タイトル」列の名前を変えても変わらない現象について

元ネタはこちら。

art-break.net

じゃあなんでこうなるかというと、ざっくり言えば SharePoint には「タイトル」列が 3 つあるからです。[ビューの編集] を見たことがある人ならピンとくるかもしれませんが、以下の 3 つの列が存在します。

ID 表示名 内部名
fa564e0f-0c70-4ab9-b863-0177e6ddd247 タイトル Title
82642ec8-ef9b-478f-acf9-31f7d45fbc31 タイトル (編集メニュー付きのアイテムにリンク) LinkTitle
bc91a437-52e7-49e1-8c4e-4698904b2b6d タイトル (アイテムへのリンク) LinkTitleNoMenu

そしてこれも結局 [ビューの編集] を見ればわかることなのですが、モダン UI から変えたときに名前が変わるのは「タイトル (編集メニュー付きのアイテムにリンク)」列です。[リストの設定] で変更できたり PowerApps から参照されるのは「タイトル」列なので、それはうまくいくはずがありません。

このあたり Schema.xml とかを自分で書いたことがある人でないとなかなか難しいかもしれないですね。