• SPQuery在引用field的时候要用internal name


    使用SPQuery构建CAML查询的时候, 一定要用field的internal name, 否则就会报出如下的错误:

    Exception caught Microsoft.SharePoint.SPException: One or more field types are not installed properly. Go to the list settings page to delete these fields. --->System.Runtime.InteropServices.COMException (0x81020014): One or more field types are not installed properly. Go to the list settings page to delete these fields.

    这个错误给出的信息很具有迷惑性. 呵呵.

    那么如何确定某个field的internal name呢?

    1. 在界面上找到这个column. 可以从Site Content Type Gallery入手, 顺着content type找对应的column; 也可以从Site Columns里找到对应的column; 也可以从编辑List View的页面里找到Column.

    2. 找到之后, 可以用鼠标悬停看状态栏的方式, 也可以选择右键单击column, 选属性, 查找field对应的internal的名字.

    鼠标悬停法:

    5-18-2010 10-07-54 PM

    右键单击看属性法:

    5-18-2010 10-09-26 PM

    这里列出了所有的OOB的Field的显示名, 内部名, GUID, 和Type信息. 供快速参考:

    Document Library fields

    Display Name

    Internal Name

    GUID

    Type

    ID

    ID

    {1d22ea11-1e32-424e-89ab-9fedbadb6ce1}

    Counter

    Content Type ID

    ContentTypeId

    {03e45e84-1992-4d42-9116-26f756012634}

    ContentTypeId

    Content Type

    ContentType

    {c042a256-787d-4a6f-8a8a-cf6ab767f12d}

    Text

    Created

    Created

    {8c06beca-0777-48f7-91c7-6da68bc07b69}

    DateTime

    Created By

    Author

    {1df5e554-ec7e-46a6-901d-d85a3881cb18}

    User

    Modified

    Modified

    {28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f}

    DateTime

    Modified By

    Editor

    {d31655d1-1d5b-4511-95a1-7a09e9b75bf2}

    User

    Has Copy Destinations

    _HasCopyDestinations

    {26d0756c-986a-48a7-af35-bf18ab85ff4a}

    Boolean

    Copy Source

    _CopySource

    {6b4e226d-3d88-4a36-808d-a129bf52bccf}

    Text

    Approval Status

    _ModerationStatus

    {fdc3b2ed-5bf2-4835-a4bc-b885f3396a61}

    ModStat

    Approver Comments

    _ModerationComments

    {34ad21eb-75bd-4544-8c73-0e08330291fe}

    Note

    URL Path

    FileRef

    {94f89715-e097-4e8b-ba79-ea02aa8b7adb}

    Lookup

    Path

    FileDirRef

    {56605df6-8fa1-47e4-a04c-5b384d59609f}

    Lookup

    Modified

    Last_x0020_Modified

    {173f76c8-aebd-446a-9bc9-769a2bd2c18f}

    Lookup

    Created

    Created_x0020_Date

    {998b5cff-4a35-47a7-92f3-3914aa6aa4a2}

    Lookup

    File Size

    File_x0020_Size

    {8fca95c0-9b7d-456f-8dae-b41ee2728b85}

    Lookup

    Item Type

    FSObjType

    {30bb605f-5bae-48fe-b4e3-1f81d9772af9}

    Lookup

    Effective Permissions Mask

    PermMask

    {ba3c27ee-4791-4867-8821-ff99000bac98}

    Computed

    ID of the User who has the item Checked Out

    CheckedOutUserId

    {a7b731a3-1df1-4d74-a5c6-e2efba617ae2}

    Lookup

    Is Checked out to local

    IsCheckedoutToLocal

    {cfaabd0f-bdbd-4bc2-b375-1e779e2cad08}

    Lookup

    Checked Out To

    CheckoutUser

    {3881510a-4e4a-4ee8-b102-8ee8e2d0dd4b}

    User

    Name

    FileLeafRef

    {8553196d-ec8d-4564-9861-3dbe931050c8}

    File

    Unique Id

    UniqueId

    {4b7403de-8d94-43e8-9f0f-137a3e298126}

    Lookup

    ProgId

    ProgId

    {c5c4b81c-f1d9-4b43-a6a2-090df32ebb68}

    Lookup

    ScopeId

    ScopeId

    {dddd2420-b270-4735-93b5-92b713d0944d}

    Lookup

    Virus Status

    VirusStatus

    {4a389cb9-54dd-4287-a71a-90ff362028bc}

    Lookup

    Checked Out To

    CheckedOutTitle

    {9d4adc35-7cc8-498c-8424-ee5fd541e43a}

    Lookup

    Check In Comment

    _CheckinComment

    {58014f77-5463-437b-ab67-eec79532da67}

    Lookup

    Checked Out To

    LinkCheckedOutTitle

    {e2a15dfd-6ab8-4aec-91ab-02f6b64045b0}

    Computed

    Document Modified By

    Modified_x0020_By

    {822c78e3-1ea9-4943-b449-57863ad33ca9}

    Text

    Document Created By

    Created_x0020_By

    {4dd7e525-8d6b-4cb4-9d3e-44ee25f973eb}

    Text

    File Type

    File_x0020_Type

    {39360f11-34cf-4356-9945-25c44e68dade}

    Text

    HTML File Type

    HTML_x0020_File_x0020_Type

    {0c5e0085-eb30-494b-9cdd-ece1d3c649a2}

    Text

    Source Url

    _SourceUrl

    {c63a459d-54ba-4ab7-933a-dcf1c6fadec2}

    Text

    Shared File Index

    _SharedFileIndex

    {034998e9-bf1c-4288-bbbd-00eacfc64410}

    Text

    Edit Menu Table Start

    _EditMenuTableStart

    {3c6303be-e21f-4366-80d7-d6d0a3b22c7a}

    Computed

    Edit Menu Table End

    _EditMenuTableEnd

    {2ea78cef-1bf9-4019-960a-02c41636cb47}

    Computed

    Name

    LinkFilenameNoMenu

    {9d30f126-ba48-446b-b8f9-83745f322ebe}

    Computed

    Name

    LinkFilename

    {5cc6dc79-3710-4374-b433-61cb4a686c12}

    Computed

    Type

    DocIcon

    {081c6e4c-5c14-4f20-b23e-1a71ceb6a67c}

    Computed

    Server Relative URL

    ServerUrl

    {105f76ce-724a-4bba-aece-f81f2fce58f5}

    Computed

    Encoded Absolute URL

    EncodedAbsUrl

    {7177cfc7-f399-4d4d-905d-37dd51bc90bf}

    Computed

    Name

    BaseName

    {7615464b-559e-4302-b8e2-8f440b913101}

    Computed

    File Size

    FileSizeDisplay

    {78a07ba4-bda8-4357-9e0f-580d64487583}

    Computed

    Property Bag

    MetaInfo

    {687c7f94-686a-42d3-9b67-2782eac4b4f8}

    Lookup

    Level

    _Level

    {43bdd51b-3c5b-4e78-90a8-fb2087f71e70}

    Integer

    Is Current Version

    _IsCurrentVersion

    {c101c3e7-122d-4d4d-bc34-58e94a38c816}

    Boolean

    Select

    SelectTitle

    {b1f7969b-ea65-42e1-8b54-b588292635f2}

    Computed

    Select

    SelectFilename

    {5f47e085-2150-41dc-b661-442f3027f552}

    Computed

    Edit

    Edit

    {503f1caa-358e-4918-9094-4a2cdc4bc034}

    Computed

    owshiddenversion

    owshiddenversion

    {d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5}

    Integer

    UI Version

    _UIVersion

    {7841bf41-43d0-4434-9f50-a673baef7631}

    Integer

    Version

    _UIVersionString

    {dce8262a-3ae9-45aa-aab4-83bd75fb738a}

    Text

    Instance ID

    InstanceID

    {50a54da4-1528-4e67-954a-e2d24f1e9efb}

    Integer

    Order

    Order

    {ca4addac-796f-4b23-b093-d2a3f65c0774}

    Number

    GUID

    GUID

    {ae069f25-3ac2-4256-b9c3-15dbc15da0e0}

    Guid

    Workflow Version

    WorkflowVersion

    {f1e020bc-ba26-443f-bf2f-b68715017bbc}

    Integer

    Workflow Instance ID

    WorkflowInstanceID

    {de8beacf-5505-47cd-80a6-aa44e7ffe2f4}

    Guid

    Source Version (Converted Document)

    ParentVersionString

    {bc1a8efb-0f4c-49f8-a38f-7fe22af3d3e0}

    Lookup

    Source Name (Converted Document)

    ParentLeafName

    {774eab3a-855f-4a34-99da-69dc21043bec}

    Lookup

    Title

    Title

    {fa564e0f-0c70-4ab9-b863-0177e6ddd247}

    Text

    Template Link

    TemplateUrl

    {4b1bf6c6-4f39-45ac-acd5-16fe7a214e5e}

    Text

    Html File Link

    xd_ProgID

    {cd1ecb9f-dd4e-4f29-ab9e-e9ff40048d64}

    Text

    Is Signed

    xd_Signature

    {fbf29b2d-cae5-49aa-8e0a-29955b540122}

    Boolean

    Merge

    Combine

    {e52012a0-51eb-4c0c-8dfb-9b8a0ebedcb6}

    Computed

    Relink

    RepairDocument

    {5d36727b-bcb2-47d2-a231-1f0bc63b7439}

    Computed

    Custom list fields

    Display Name

    Internal Name

    GUID

    Type

    ID

    ID

    {1d22ea11-1e32-424e-89ab-9fedbadb6ce1}

    Counter

    Content Type ID

    ContentTypeId

    {03e45e84-1992-4d42-9116-26f756012634}

    ContentTypeId

    Content Type

    ContentType

    {c042a256-787d-4a6f-8a8a-cf6ab767f12d}

    Text

    Title

    Title

    {fa564e0f-0c70-4ab9-b863-0177e6ddd247}

    Text

    Modified

    Modified

    {28cf69c5-fa48-462a-b5cd-27b6f9d2bd5f}

    DateTime

    Created

    Created

    {8c06beca-0777-48f7-91c7-6da68bc07b69}

    DateTime

    Created By

    Author

    {1df5e554-ec7e-46a6-901d-d85a3881cb18}

    User

    Modified By

    Editor

    {d31655d1-1d5b-4511-95a1-7a09e9b75bf2}

    User

    Has Copy Destinations

    _HasCopyDestinations

    {26d0756c-986a-48a7-af35-bf18ab85ff4a}

    Boolean

    Copy Source

    _CopySource

    {6b4e226d-3d88-4a36-808d-a129bf52bccf}

    Text

    owshiddenversion

    owshiddenversion

    {d4e44a66-ee3a-4d02-88c9-4ec5ff3f4cd5}

    Integer

    Workflow Version

    WorkflowVersion

    {f1e020bc-ba26-443f-bf2f-b68715017bbc}

    Integer

    UI Version

    _UIVersion

    {7841bf41-43d0-4434-9f50-a673baef7631}

    Integer

    Version

    _UIVersionString

    {dce8262a-3ae9-45aa-aab4-83bd75fb738a}

    Text

    Attachments

    Attachments

    {67df98f4-9dec-48ff-a553-29bece9c5bf4}

    Attachments

    Approval Status

    _ModerationStatus

    {fdc3b2ed-5bf2-4835-a4bc-b885f3396a61}

    ModStat

    Approver Comments

    _ModerationComments

    {34ad21eb-75bd-4544-8c73-0e08330291fe}

    Note

    Edit

    Edit

    {503f1caa-358e-4918-9094-4a2cdc4bc034}

    Computed

    Title

    LinkTitleNoMenu

    {bc91a437-52e7-49e1-8c4e-4698904b2b6d}

    Computed

     

    LinkFilenameNoMenu

       

    Title

    LinkTitle

    {82642ec8-ef9b-478f-acf9-31f7d45fbc31}

    Computed

    Select

    SelectTitle

    {b1f7969b-ea65-42e1-8b54-b588292635f2}

    Computed

    Instance ID

    InstanceID

    {50a54da4-1528-4e67-954a-e2d24f1e9efb}

    Integer

    Order

    Order

    {ca4addac-796f-4b23-b093-d2a3f65c0774}

    Number

    GUID

    GUID

    {ae069f25-3ac2-4256-b9c3-15dbc15da0e0}

    Guid

    Workflow Instance ID

    WorkflowInstanceID

    {de8beacf-5505-47cd-80a6-aa44e7ffe2f4}

    Guid

    URL Path

    FileRef

    {94f89715-e097-4e8b-ba79-ea02aa8b7adb}

    Lookup

    Path

    FileDirRef

    {56605df6-8fa1-47e4-a04c-5b384d59609f}

    Lookup

    Modified

    Last_x0020_Modified

    {173f76c8-aebd-446a-9bc9-769a2bd2c18f}

    Lookup

    Created

    Created_x0020_Date

    {998b5cff-4a35-47a7-92f3-3914aa6aa4a2}

    Lookup

    Item Type

    FSObjType

    {30bb605f-5bae-48fe-b4e3-1f81d9772af9}

    Lookup

    Effective Permissions Mask

    PermMask

    {ba3c27ee-4791-4867-8821-ff99000bac98}

    Computed

    Name

    FileLeafRef

    {8553196d-ec8d-4564-9861-3dbe931050c8}

    File

    Unique Id

    UniqueId

    {4b7403de-8d94-43e8-9f0f-137a3e298126}

    Lookup

    ProgId

    ProgId

    {c5c4b81c-f1d9-4b43-a6a2-090df32ebb68}

    Lookup

    ScopeId

    ScopeId

    {dddd2420-b270-4735-93b5-92b713d0944d}

    Lookup

    File Type

    File_x0020_Type

    {39360f11-34cf-4356-9945-25c44e68dade}

    Text

    HTML File Type

    HTML_x0020_File_x0020_Type

    {4ef1b78f-fdba-48dc-b8ab-3fa06a0c9804}

    Computed

    Edit Menu Table Start

    _EditMenuTableStart

    {3c6303be-e21f-4366-80d7-d6d0a3b22c7a}

    Computed

    Edit Menu Table End

    _EditMenuTableEnd

    {2ea78cef-1bf9-4019-960a-02c41636cb47}

    Computed

    Name

    LinkFilenameNoMenu

    {9d30f126-ba48-446b-b8f9-83745f322ebe}

    Computed

    Name

    LinkFilename

    {5cc6dc79-3710-4374-b433-61cb4a686c12}

    Computed

    Type

    DocIcon

    {081c6e4c-5c14-4f20-b23e-1a71ceb6a67c}

    Computed

    Server Relative URL

    ServerUrl

    {105f76ce-724a-4bba-aece-f81f2fce58f5}

    Computed

    Encoded Absolute URL

    EncodedAbsUrl

    {7177cfc7-f399-4d4d-905d-37dd51bc90bf}

    Computed

    File Name

    BaseName

    {7615464b-559e-4302-b8e2-8f440b913101}

    Computed

    Property Bag

    MetaInfo

    {687c7f94-686a-42d3-9b67-2782eac4b4f8}

    Lookup

    Level

    _Level

    {43bdd51b-3c5b-4e78-90a8-fb2087f71e70}

    Integer

    Is Current Version

    _IsCurrentVersion

    {c101c3e7-122d-4d4d-bc34-58e94a38c816}

    Boolean

    资料来源:

    Reminder: CAML requires internal names

    http://www.thorprojects.com/blog/archive/2007/02/23/reminder-caml-requires-internal-names.aspx

    Reference list for SharePoint internal field names

    http://blogs.msdn.com/michael_yeager/archive/2008/11/03/reference-list-for-internal-field-names.aspx

    Customizing the Content Query Web Part and Custom Item Styles

    http://www.heathersolomon.com/blog/articles/CustomItemStyle.aspx

  • 相关阅读:
    beforeEach的应用
    小程序
    betterScroll的应用
    前端规划
    vue中下载文件如pdf及图片
    vue cli3.x项目创建及配置
    python读取excel文件中所有sheet表格:openpyxl模块(二)
    python访问excel基本用法:openpyxl模块(一)
    SQL优化:设置执行计划的显示格式
    sql优化实战:把full join改为left join +union all(从5分钟降为10秒)
  • 原文地址:https://www.cnblogs.com/awpatp/p/1738671.html
Copyright © 2020-2023  润新知