Office365-rest-python-client: Obtendo erro ao criar um novo item de lista

Criado em 31 jul. 2020  ·  2Comentários  ·  Fonte: vgrem/Office365-REST-Python-Client

Oi equipe,

Estou tentando criar um novo item de lista na lista de pontos de compartilhamento chamado "Test1"

eu cometi algum erro aqui? você poderia me ajudar a consertá-lo.

Obrigado pelo seu apoio antecipadamente

Script Python:

Sp_list = ctx.web.lists.get_by_title ("Test1")
itemcreateInfo = {'Título': '5657849301', 'Dummy1': '6543210987', 'Dummy2': '50', 'Dummy3': 'Abrir'}
new_it = Sp_list.add_item (itemcreateInfo)
# new_it.update ()
# ctx.load (new_it)
ctx.execute_query ()

obtendo o seguinte erro:

aumentar ClientRequestException (* e.args, response = e.response)
office365.runtime.client_request_exception.ClientRequestException: ('-1, Microsoft.SharePoint.Client.InvalidClientQueryException', 'O parâmetro Dummy1 não existe no método GetByTitle.', "400 Erro do cliente: Solicitação inválida de url:

question

Todos 2 comentários

Acho que você precisará carregar a lista primeiro, antes de adicioná-la:

Sp_list = ctx.web.lists.get_by_title ("Test1")
ctx.load (Sp_list)
ctx.execute_query ()
itemcreateInfo = {'Título': '5657849301', 'Dummy1': '6543210987', 'Dummy2': '50', 'Dummy3': 'Abrir'}
new_it = Sp_list.add_item (itemcreateInfo)
ctx.execute_query ()

Muito obrigado, agora os scripts do dfish88 estão funcionando perfeitamente novamente do que obrigado pelo suporte.
uma ótima biblioteca, obrigado e muito apreciada vgrem e dfish88

Esta página foi útil?
0 / 5 - 0 avaliações