问题标签 [power-automate]
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.
sharepoint - 有没有办法将 Sharepoint 调查应用程序添加到 Sharepoint 列表(可能带有流程)?
我希望能够将流添加到调查中,使其能够通过审批流程并更新 SharePoint 中的列表。我现在为调查应用程序找到的唯一选项是导出到 Excel。
azure - 在哪里可以找到要在 Microsoft Flow 的 Azure REST API 调用中使用的受众和客户端 ID 字段?
我正在尝试从 Microsoft Flow 调用 CDN Purge 的 Azure REST API url。
- 我发现 HTTP - HTTP 是作为 Azure 使用的最佳操作,带有 HTTP 声音,专门用于访问资源而不是(仅)调用。
- 为此,我在 Azure Active Directory 中创建了一个 Web 应用程序/API 应用程序。
- API 调用需要经过身份验证,因此我选择了 Active Directory OAuth。
- 我在 Tenant 中填写了 Tenant id,选择 Secret 作为 Credential 类型,并将应用程序的密码(Keys)放入 Secret 字段。
但是,我不知道要在“受众”和“客户 ID”字段中输入什么。
我试图搜索文档,但没有找到任何相关结果。我认为其中之一应该是 App Id。
将什么放入受众和客户 ID 字段以及如何查找值?
是否需要做任何其他事情才能使其正常工作(例如设置允许清除 CDN、更新清单、分配角色的权限)?
PS:我正在进行BadRequest. Http request failed as there is an error getting AD OAuth token: 'AADSTS50105: Application '<appId>' is not assigned to a role for the application '<appIdUri>'.
我最近的尝试。
azure - 从 Flow 中调用 Azure CDN Purge 的 REST API 返回未经授权
我想从 Microsoft Flow 中清除 Azure CDN 终结点。CDN 配置文件的定价关系是Standard Verzion
.
我创建了一个带有HTTP - HTTP
操作的 Microsoft Flow。
我使用了通过单击https://docs.microsoft.com/en-us/rest/api/cdn/endpoints/purgecontent并填写必要字段Try it
来显示的工具生成的 URL。
我想清除所有 CDN 内容,所以我将以下内容作为一个主体(我希望这是正确的方式,因为官方文档对此用例保持沉默)。
我在 中创建了一个Registered application
并Azure Active Directory
用它来填写操作的Active Directory OAuth
字段HTTP - HTTP
。我假设 OAuth 身份验证成功,就好像我在任何字段中输入了错误的值一样,我收到了相应的错误消息。
因此,HTTP - HTTP
动作如下图所示。该图像主要显示了我在实际流程中使用的值的位置。
当我运行流程时,它失败并显示Unauthorized.
在失败的HTTP - HTTP
操作中。
我试图将应用程序添加为Contributor
角色,CDN Profile
但错误保持不变。
如何让它工作?
sharepoint - 使用 Microsoft Flow 在 SharePoint 日历事件前一小时发送 Outlook 电子邮件
大家好,
我正在尝试设置一个 Microsoft Flow,它基本上会抓取所有“SharePoint 日历列表”事件,并在事件前一小时将事件设置为“开始时间”时向指定用户发送电子邮件。
这是我目前在测试时遇到的错误
这是我当前设置的样子,请进行您认为可能需要的任何调整。
https://i.imgur.com/ULgeSVB.png
https://i.imgur.com/SfDTFKv.png
如果这不是正确的格式,请告诉我。
rest - 身份验证错误:每次将项目添加到 SharePoint 列表时,使用 Microsoft Flow 中的 Microsoft Graph 计划程序 API 创建计划
我想在 Microsoft 流程中创建一个流程,每次将项目添加到 SharePoint 中的列表时,它都会在 Microsoft planner 中创建一个计划。Microsoft 流程中没有可用于创建计划的操作,因此我决定在可以创建计划的地方使用 Microsoft Graph Api。通过 http 操作,我可以调用 API 在您可以调用 Microsoft Graph API 来创建计划之前,您需要遵循一些基本步骤:
- 注册您的应用以使用 Azure v2.0 终结点进行身份验证。
- 在您的应用上配置 Microsoft Graph 的权限。
- 征得管理员同意。
- 获取访问令牌。
- 使用访问令牌调用 Microsoft Graph。
这些步骤在本教程中进行了描述:https ://developer.microsoft.com/en-us/graph/docs/concepts/auth_v2_service 。
planner graph API中如何使用create plan的说明:https ://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/planner_post_plans#example
我遇到的问题是我无法使用访问令牌来调用 Microsoft Graph。除了需要使用访问令牌调用 microsoft graph 的步骤 5 之外,我能够执行所有步骤。我有一个“401”错误代码“未经授权”。我一直在寻找解决这个问题 4 天知道,但我似乎无法解决它。在下面你可以找到我的流程的截图:
提前致谢!
rest - 在 Microsoft Flow 中调用 Azure Rest API 时,身份验证信息未以正确的格式给出错误
当我尝试在 microsoft flow 中调用此https://docs.microsoft.com/en-us/rest/api/storageservices/get-blob-metadata api 时,我总是收到 400 错误请求的错误。
我编辑了有关此答案的授权标头https://stackoverflow.com/a/22029178/10389562但不知道我做错了什么。
调用此 API 后,我得到了此输出
谢谢你的帮助
dynamics-crm - 从 Microsoft Flow 中的营销列表 (Dynamics CRM) 中获取所有联系人
我需要将 Dynamics CRM 营销列表与邮寄代理(Mailjet 通过 API)同步,我认为我可以为此使用 Microsoft Flow。
这个想法是触发营销列表更新/创建的流程,这将生成带有列表联系人信息的 JSON,并通过 HTTP 请求发送。问题是当我使用“列出记录”操作时,我无法根据从营销列表实体上的“创建或更新记录时(预览)”获得的营销列表 ID 过滤联系人。
我已经测试过,当我将新联系人添加到列表时会激活此触发器,因此它应该可以正常工作。更好的选择是在 Dynamics Marketing 列表视图中触发流程(或工作流?),但我不确定这是否可能。我可以在 Dynamics 中使用 Marketing List 输入运行 JS 代码吗?
谁能指出我正确的方向?我不懂 C#,所以我正在寻找关于 JavaScript 或 PHP 的解决方案。
谢谢!
powerapps - 从 PowerApps 中的自定义连接器 (Web API) 访问 JSON 结果
我正在尝试获取 JSON 文本结果,例如
从一个 Web API 中,我包装了一个“自定义连接器”以在 PowerApps 中使用。我的自定义连接器效果很好,我可以在自定义连接器屏幕中对其进行测试,但我不知道如何在 Power Apps 中访问该 JSON 数据以 - 例如 - 填充数据表或填充列表,或者画廊,甚至只是一个标签?请记住,从某些 GET 方法返回的 JSON 模式不是固定的,例如 JSON 结构可能会根据查询的对象类型等而有所不同,但无论如何我都无法使其正常工作。
示例:我已在 PowerApps 应用程序的第一个屏幕的 OnStart 方法中尝试过此操作
假设我的 JSON 将存储在变量 myTable.. 中,但如果我在标签或任何地方引用 myTable,它不会产生任何东西。对数据表或图表或列表使用相同的方法是相同的,没有结果。我在这里想念什么?我已经在网上搜索过,但我尝试的语法似乎都不起作用。
同样,如果我创建一个数据表并尝试选择我的自定义连接器作为数据源,例如它在数据源列表中
但是添加它只会导致它一次又一次地出现在这个列表中......
但我不能点击它,或者用它做任何看起来很明显的事情,就从它获取数据而言?(例如,能够从我的 JSON 中选择字段,甚至可以从 GET 方法返回原始 BODY)
我已经开始为某人提供赏金,请向我展示一个工作且可复制的示例,该示例将 JSON 从此 Web API 获取到 PowerApps 应用程序中,以便在画廊或类似应用程序中使用。谢谢!
sharepoint - Create a new 'Job ID' based on item ID in Sharepoint lists
I'm trying to create a unique ID for each item added to Sharepoint, but I want it to extend from IDs in our existing system eg: 1533009428
Sharepoint lists cant auto-increment from a selected value, so I wanted to make a new column "Job ID" to hold the new Job ID.
I was hoping to use Microsoft Flow to update an item after it is created, and add 1600000000 to the item ID to create the Job ID, eg: 1600000002
Sharepoint > When an item is created > Update Item > Job ID = 1600000000 + ID
However, I can't figure out how to get the item ID in the Expression - is this even possible? How else might I go about this?
microsoft-graph-api - 使用 Graph API 和 Flow 获取(Planner)计划详细信息
作为第一步,我试图在我的 Planner 中获取计划的详细信息。我已按照新帖子中的说明进行操作,但我仍然有点卡住。
这似乎可行,我可以检索我的所有组,甚至创建一个新组。因此,例如https://graph.microsoft.com/beta/groups ?$orderby=displayName 工作得很好。当我试图获取计划的细节时,我的问题就开始了,
https://graph.microsoft.com/v1.0/planner/plans/ {plan-id} 在 Graph Explorer 中工作,但在我的流程中失败,错误为“未经授权”。我知道我可以为此使用现有的流连接器,但我的最终目标是创建尚不支持的清单项目。我的理解是我需要第二个令牌,这对流量可行吗?