Power AppsのキャンバスアプリからSharePoint Onlineのリストの画像列に対して画像が保存できない、と相談されたので、その原因と対処方法をメモ。
SharePointの画像列
ちょうど1年前くらいにPower AppsのキャンバスアプリがSharePointの画像列に対応し、色々操作できるようになった。
今回はそんな画像列に「画像が保存できない」と相談を受けたのでその原因を調べてみた。
現象:画像が登録できない





英語サイトを含めて色々検索してみたのだけれど、全然解決策が見つからず。。。
原因:画像列の名前を日本語で作成しているから
で、いろいろ試してみた結果わかった原因が、「画像列」の名前を日本語で作成していたからだった。。。
画像列を追加するときにこんな感じで名前を日本語で入力して、

こんな感じで物理名がOdata形式になってしまうと、どうやら画像列に対してPower Appsから保存がきかないよう。

英文検索しても全然原因が見つからなかったのは、日本語特有の問題だからだった。。。
対策:画像列の名前を半角英字でつける
ということで、対策はSharePointのリストの列を作成するときの基本中の基本「列名は半角英字でつける」こと。




英名でつけた後に日本語に直すのは問題なし




ということで、SharePointのリストに列を追加するときは「半角英数字を使うことを強く推奨」するできごとでした。
おまけ:Patchからの追加も同様




コメント