问题标签 [dataverse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - R httr MS Dataverse API:错误请求(HTTP 400),定义范围
我的问题与这个问题密切相关:R httr Linkedin API: Bad Request (HTTP 400)。
我在 Azure AD 中设置了一个应用程序,我想用它使用 R 从 MS Dataverse 中获取数据。我是 API 新手,所以我首先在 Postman 中设置它。我成功地在 Postman 中获取了我的数据,但它不需要 Scope 参数。
我试图重现我在 Postman in R 中所做的事情......
这导致我的浏览器打开并给我一个错误,说需要一个范围。我一直在搜索文档以查找范围的命名法,但没有成功。我发现了几个文档(1、2等),它们有些外围,列出了诸如“ReadWrite.All”或“Files.ReadWrite.All”之类的选项,但我的理解是这些权限与 Scope 不同。因为我不知道自己在做什么,所以我尝试了其中的几个:
结果总是一样的。浏览器打开并显示一条消息Authentication complete. Please close this page and return to R.
,但在 RI 中得到:
从我上面引用的类似问题的链接中,我了解到我仍然缺少 Scope 参数。但我不知道从哪里获得 MS Dataverse 的 Scope 参数。有人能帮忙吗?
office365 - 为 KPI 应用程序构建我的第一个 Dataverse 数据源
我想为我们的电源应用程序构建我的第一个 DataVerse 数据源。电源应用程序实际上是一个 KPI 管理工具,具有以下字段:-
背景颜色 = 白色的部分将被自动填充,而用户将在红色背景颜色的部分内输入百分比值。最后一组列(带有绿色标题)应该允许用户选择其中的一个值。现在,如果我想在 SharePoint 中构建它,我会执行以下操作:-
- 使用以下字段创建一个名为 Metric Type 的列表:-
ID(自动生成)
MatrixWeight(类型百分比的整数)
MetricType(单行文本)
- 创建一个名为 Rating 的列表:-
ID(自动生成)
评级(具有这些值的下拉列表:- 差、一般和好)
- 使用以下字段创建一个名为 KPI 的列表:-
ID(自动生成)
KPI(单行文本)
KPI 管理(单行文本)
采购(单行文本)
供应链(单行文本)
IT技术(单行文字)
RatingID(查找评级列表)
指标类型 ID(查找指标类型列表)
那么上面的结构对 DataVerse 也有效还是我遗漏了什么?
import-from-excel - Power Platform 模型驱动的应用程序使用备用键导入数据
我有一个数据驱动的应用程序,它公开了一个实体的列表视图,该实体具有附加到两个字段的备用键。
但是,每当我使用“从 CSV 导入”选项时,它都会忽略此备用键并上传重复的行而不会出错。
即使为此实体设置特定的重复检测规则,也不会阻止保存此行。(这可能是因为重复检测规则即使直接从表单添加项目也只会引发警告)。
此外,在实体中设置一个必填字段也不会阻止在从 CSV 导入中添加没有该字段数据的行,尽管我确实发现业务规则可以解决这个问题。但是,我不能使用业务规则将传入记录与现有记录进行比较;据我所知,业务规则仅检查传入记录中字段之间的关系。
有没有办法告诉表/实体在多个字段之间保持唯一性并在从 CSV 导入期间使用此设置?
另外,还有一个额外的问题,有没有办法锁定导入的映射模式并阻止用户更改它?
dynamics-crm - D365/Dataverse - 创建设置为另一个表中最高日期的计算/查找列
我有表 1。它充满了检查的日期。例如管道或花园检查。
表 2链接到这些约会,并具有附加列,其中包含详细信息,例如分配给检查的人员以及检查所在的属性。我需要这两个表按照描述分开,并且它们通过一个简单的 ID 列链接。
是否可以在表 2中添加一个名为“管道检查的最后日期”的列。这个想法是对于表 2 中的任何给定属性,表 1 中可以有多个检查条目。此列的要点是,它应该查看表 1,找到匹配的 ID,在所有 Plumbing 相关的检查中找到最新的检查日期,然后将列值设置为那个。
我遇到的问题是,计算列似乎只能使用创建计算列的表的列来实现逻辑。在表 2 中,我根本无法创建与表 1 交互的计算列。我可以创建一个查找列,但我不能将计算列与查找列结合起来。有没有办法在没有太复杂的情况下构建这个最新的检查日期列?
python - ModuleNotFoundError 与 pyDataverse - 哈佛 Dataverse 的 API
我正在尝试使用 Python API 来访问和下载哈佛 Dataverse 的数据。使用 API访问 Dataverse的常见问题解答页面建议使用dataverse包,并且该.readme
GitHub 存储库指向另一个pyDataverse包。当我尝试在 Jupyter Notebook 中运行和导入这些模块时,我得到了一个ModuleNotFoundError
- 但我已经安装了这些模块的所有依赖项(requests
, jsonschema
, urllib3
),所以我不确定问题是什么。
回报:
当我尝试这个dataverse
模块时,同样的问题——这个模块不能通过 PyPI 使用,所以我运行了pip install -e git+https://github.com/IQSS/dataverse-client-python.git#egg=dataverse
(参见自述文件)然后运行import dataverse
——这产生了同样的错误。知道我做错了什么吗?或者 API 访问 Dataverse 存储库的替代建议?
json - 如何从 azure blob 存储中获取 json 数据并使用 azure 数据工厂将其发送到 power apps dataverse
我在 azure blob 存储容器中有 JSON 数据。我想获取数据并在 power apps dataverse 中创建一个表并将数据存储在该表中。为此,我正在使用 Azure 数据工厂。我怎样才能做到这一点?例如:这是 json 数据
输出
c# - 创建后动态插件更新记录
嗨,我是动态和动态插件的新手。我创建了一个名为 Library 的简单实体,用于存放书籍。创建新书后,我希望通过插件在服务器端将书的价格增加 10% 的 GST。
我知道这通常会在保存之前发生在页面上,因为我试图弄清楚服务器端逻辑是如何工作的。
我为“创建”消息创建了一个 postOperation(同步)步骤来调用 Plugin Execute() 方法。从我的阅读来看,这应该发生在记录保存在数据库中之后。我还有一个可以访问的帖子图像实体。
在 Execute 方法中,我尝试通过 PostMessageEntity 访问保存的记录以更新价格,但我收到一个异常,指出基于我获得的记录标识符该记录不存在。我可以确认该记录从未在系统中创建,但已调用 postOperation。
如何访问插件中刚刚保存的记录,以便更新价格?
我的代码:
javascript - Microsoft Dataverse Web API - 使用 javascript 从自定义网站访问数据
目前,我正在尝试使用 Microsoft Power Apps 和 Microsoft Dataverse 构建无头 CMS。用于管理内容的 Power App 已完成并正在运行,但现在我很难使用 javascript 从我的网站内访问数据。
我知道有关 Dataverse Web API 的文档,但我不确定如何实现从我的网站中获取表数据。
出现了两个问题:
- 读取数据是否需要进行身份验证?
- 如果我想通过网站向 dataverse 添加数据(比如说以评论的形式),前面没有经过身份验证的用户。是否可以为此创建 API 密钥?这就是为什么需要在 Azure App Directory 中注册应用程序的原因吗?
非常感谢您的建议,祝您有愉快的一天!
powerapps - 如何使用 Power Apps GUI 编辑 Microsoft Dataverse 记录中的所有字段
在 Power Apps 环境中,还创建了一个包含一些自定义列的表。然后已创建数据并将其添加到 Power Apps GUI 中的表中。添加记录时,只有Primary name column
可用于数据输入。
选择Table
,然后选择Data
选项卡,然后Edit Record
,只有Primary name column
可以编辑。其他列已定义,但未显示在新建或编辑记录屏幕上。
是否可以使用 Power Apps GUI 编辑 Dataverse 记录中的所有字段?