指定されたコンテンツ タイプのフィールド リンクを取得し、フィールドを必須または必須以外に設定するコードを使用しました。これは正常に機能しますが、名前にスペースが含まれるフィールドに対して同じことをしようとすると、コードでエラーがスローされます。
SPField col = //some column retrieved from a list
SPContentType ct = col.ParentList.ContentTypes["MyContentTypeName"] //gets the content type
SPFieldLink fieldLink = ct.FieldLinks["MyFieldname"]; // gets the fieldLink
ct.Update();
「趣味」や「金額」などの文字列であれMyFieldName
ば動作しますが、「フルネーム」などの文字列だと失敗します。
回避策はありますか?