Sharepoint online在添加/编辑项目后运行自定义javascript

Sharepoint online在添加/编辑项目后运行自定义javascript,javascript,sharepoint,sharepoint-online,Javascript,Sharepoint,Sharepoint Online,我想将“项目更改事件”添加到自定义列表中。想法是使用JSOM将编辑过的列表项复制到另一个列表中 它们是否是从listview web部件执行此操作的一种方法?也可以从普通表单执行此操作。如果只使用javascript,则可以构建一些自定义表单,使用REST API或CSOM进行更新,然后复制数据。您可以尝试CSR/JSLINK来实现复制功能。谢谢您的回答。因此,在自定义表单中,我使用JSOM进行更新。我不知道如何使用JSLINK进行复制。你有没有举个例子来说明为什么我应该在复制部分使用CSR?我

我想将“项目更改事件”添加到自定义列表中。想法是使用JSOM将编辑过的列表项复制到另一个列表中


它们是否是从listview web部件执行此操作的一种方法?也可以从普通表单执行此操作。

如果只使用javascript,则可以构建一些自定义表单,使用REST API或CSOM进行更新,然后复制数据。您可以尝试CSR/JSLINK来实现复制功能。谢谢您的回答。因此,在自定义表单中,我使用JSOM进行更新。我不知道如何使用JSLINK进行复制。你有没有举个例子来说明为什么我应该在复制部分使用CSR?我想我可以从表单更新该项,同时将该项添加到另一个列表?我想如果您使用jsom从自定义表单添加该项,您可以在回调中执行一些操作,例如复制该项。但是我猜你无法处理用户在列表中“快速编辑”的情况?没错,所有的逻辑都会从表单中触发,所以如果是数据表视图/快速编辑,它将不起作用。另一方面,你应该看看提供商托管的插件是的,我想远程事件接收器可以做到这一点。但作为一种解决方案,您可以通过关闭它来防止用户快速编辑。