我有一个SharePoint托管的加载项,并使用Visual Studio中的 project> add>外部数据源的内容类型创建了基于OData服务的外部列表。菜单项。这是一个应用程序范围内的外部列表。
创建后,我在外部列表上添加了功能区自定义操作。我已将url操作分配为指向提供者托管的网站(ASP.NET核心)。例如,在我的开发环境中,
https://localhost:44316/?{StandardTokens}&SPListItemId = {ItemId}&SPListId = {ListId}
不幸的是,{StandardTokens}令牌没有扩展,而其他项却扩展了({ItemId}和{ListId})。生成的URL如下所示:
https://localhost:44316/?{StandardTokens}&SPListItemId = __ bk ...&SPListId =%7B3C ...
由于我需要StandardTokens中的信息来创建我的客户端上下文,所以我不确定如何进行操作。
我注意到当我将相同的UrlAction放到普通列表中时,令牌会按预期扩展。
我们对此提供了任何帮助。