全部,
我已经编写了一个python脚本,使用pythonshareplum包根据某些条件(注意,我不是要删除所有行)从sharepoint列表中删除行
我的代码片段如下所示:
Begin_Date= pd.datetime(date.today().year, date.today().month, 1)
new_list = site.List('IRC Reporting (Tableau) - IRC PNL History Data')
fields = ['IRC Approval Date','Demand Region','Product Category']
query = {'Where': [('Eq', 'IRC Approval Date', Begin_Date)]}
dt = [row['IRC Approval Date'] for row in new_list.GetListItems(fields=fields,query=query)]
new_list.UpdateListItems(dt, 'Delete')
print(dev_ids)
脚本运行正常,但不会从列表中删除记录
欢迎输入
您可以通过将列表项ID传递给Shareplum中的UpdateListItems来删除列表项。如果您的列表小于或等于5000,则以下代码有效
相关问题 更多 >
编程相关推荐