我试图从SharePoint中创建的视图中提取数据,连接正常,数据被提取,但10列中只有7列被返回。我尝试了正常的GetListItems
和使用字段名
我尝试了不同的观点和所有的观点,我只得到了7行。这很奇怪。我不知道这里有没有我遗漏的东西
更新:
SharePoint列表的列字符限制为32个字符。这可能是造成问题的原因,因为其中一个列名肯定超过32个字符。缺少的其他列似乎没有超过此限制,因此可能不是问题所在,但值得一提,以防万一
import shareplum as sp
from requests_ntlm import HttpNtlmAuth
auth = HttpNtlmAuth('domain\\user', 'password')
fields = ['ID', 'Task Status', 'Start Date', 'Originator of Request', 'Modified By', 'Modified',
'Final Date', 'Impacted Systems', 'Assigned To', 'Number of']
site = sp.Site('https://url.com/sites/sitename', auth=auth)
sp_list = site.List('Group tasks')
data = sp_list.GetListItems('DashData', fields=fields, row_limit=1)
headers = []
row_data = []
print(data[0])
for key, value in data[0].items():
print(key)
我得到的只是:
ID
Task Status
Start Date
Originator of Request
Modified By
Modified
Number of
我查看了shareplum
上的文档,但找不到有关此行为的任何信息
目前没有回答
相关问题 更多 >
编程相关推荐