0

嗨,我正在尝试更新 Dataverse 中的一行,但它给了我这个错误 “找不到段 'cdm_company' 的资源”

我尝试了一些东西,但没有在这里工作我得到了专栏

在此处输入图像描述

这里是我的脚本

在此处输入图像描述

这是回应

在此处输入图像描述

4

1 回答 1

1

使用查找时,您必须使用 LogicalCollectionName。它通常是表的 LogicalName,根据表的最后一个字符附加一个字符串。如果表 LogicalName 以:

  • 'y',将 'y' 替换为 'ies'(例如 cdm_compan y => cdm_compan ies
  • ' s ',附加'es'(例如 bookingstatus => bookingstatus es
  • 任何其他附加 's' (account => account s )

您需要存储在变量中的值只是GUID,您需要删除开头的斜线,请使用以下语法之一:

  • cdm_companies/变量 [例如 cdm_companies/eb85465b-cdd6-4ef4-9e4b-9c632b0964af]
  • cdm_companies(变量) [例如 cdm_companies(eb85465b-cdd6-4ef4-9e4b-9c632b0964af)]

此外,您检索的值似乎是针对业务单位的,它应该来自 businessunit 表,但您使用的是 cdm_company 表,您确定这是您需要更新或从中检索值的正确表/列吗?如果您仍然有问题,您能解释一下表架构是怎样的吗?

于 2021-12-09T07:43:08.077 回答