问题标签 [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.
power-automate - 创建 Microsoft Flow 自定义连接器失败并显示“上传文件失败”
我正在尝试从 OpenAPI 文件创建 Microsoft Flow 自定义连接器,如此处所述。
它允许我导入文件,并在 UI 中正确显示操作。但是,当我单击“创建连接器”时,它会失败并显示消息“无法上传大小为 7952 和 sasUrl https://... 的文件 XXX”。
当我查看浏览器网络日志时,我看到它正在向以下位置发出 OPTIONS 请求: https ://pafeblobprodln.blob.core.windows.net/20180510t000000z97e13b316929479b8f4f2ae6ab7856ba/sage-200-flow-connectorswagger.json?sv=2017-04- 17&sr=c&si=SASpolicy&sig=XXX=&comp=block&blockid=XXX=
哪些因“未启用 403 CORS 或未找到此请求的匹配规则”而失败。请求“Origin”标头设置为https://unitedkingdom.flow.microsoft.com
看起来 Blob 容器上没有启用 CORS,至少对于 unitedkingdom.flow.microsoft.com 而言。
使用相同的 OpenAPI 文件,我可以成功创建逻辑应用自定义连接器,而不是流自定义连接器。
有没有其他人遇到过并解决过这个问题?
谢谢
皮特
sharepoint - Microsoft 流程未按日期过滤 SharePoint 列表以发送电子邮件
首先,我对 Microsoft Flow 非常陌生,我想我可能已经吃不消了。
我有一个包含多个日期的 SharePoint 列表,我计划使用它来发送通信。我希望 FLOW 检查我的 SharePoint 列表,并为今天日期与“T-21”日期匹配的每条记录发送一封电子邮件。SharePoint 中的 T-21 日期是仅日期格式。
现在我想使用触发器,从我的 SharePoint 列表中获取项目,但我遇到的问题是过滤器/日期比较。
使用 Compose 将 utcnow 格式化为“M/d/yyyy”格式,使其与我的 SharePoint 列表匹配。但要么我收到一条错误消息,要么 FLOW 忽略过滤器/日期比较并向每个人发送电子邮件,即使是那些“t-21”不匹配的电子邮件。
- 扳机
- 撰写(utcnow 格式)
- 从 SharePoint 列表中获取项目(筛选查询??)
- 条件(T-21 = 较早的撰写日期;不工作)
- 如果是,请发送电子邮件
- 如果没有,什么都不做
希望这能解释事情。
提前谢谢。
excel - 使用 Microsoft Flow 将 SharePoint 列表中的行按顺序插入 Excel
我需要每天创建一个 Excel 文档来记录对 SharePoint 列表的任何更改。
SharePoint 上的列表包含“供应商”/“产品”/“促销”列,并首先按供应商排序,然后按产品排序。
使用“获取项目”SharePoint 连接器来提供“插入行”Excel 连接器会产生正确的结果,只是它没有将项目按照它们在 SP 列表中显示的顺序(按供应商排序,然后按产品排序)。它按照它们添加到共享点列表的顺序将它们添加到 excel(IE 最后添加到共享点列表是 excel 表中的最后一个)。
我使用插入行而不是创建表或创建工作表,因为必须保持单元格的格式。通过保留模板中的第一个单元格并在获取更新的条目之前删除所有旧条目,格式被保留。
我想保留流程中上游和下游的操作,因此使用流程的替代解决方案并不理想。
有没有办法让共享点行项目按顺序排列?
excel - Microsoft Flow - Excel 文件获取行 - 大型 Excel 文件
我是在 Excel 中使用 Flows 的新手,在通过 SFTP 将 Excel 连接到 Flow 时,出现以下错误:
它说我存储在 SFTP 路径上的 Excel 文件太大,因此无法访问文件表。
我无法减小文件大小,因为这是我的源数据。
我需要一个替代方法来将大型 Excel 文件表访问到我的 Flows for Excel - 获取行。
sharepoint - 使用 Microsoft Flows 将工作链接添加到 MS Teams 对话
我已经设置了一个 ms 流,以便将发送到组的电子邮件文本添加到 MS Teams 对话中,并将任何附件保存到相关的 Channels Sharepoint 文件夹中。但是,我也希望电子邮件附件在对话中可见。我可以在第二个流程中使用单独的“创建文件时(仅限属性)”触发器在评论中显示文件链接。但是,它没有指向该文件的超链接。
如何使用流将文件的工作链接添加到对话中?
expression - 解析电子邮件主题 office 365 流
我正在尝试从 Office 365 Flows 的主题行中解析出一些数据。我有一封格式一致的电子邮件:
我想获取数字“12345”以在流程的后续步骤中使用。到目前为止,我已经尝试在 compose 连接器中使用子字符串表达式:
但是我收到关于字符串为空的错误。
outlook - Microsoft Flow 将 Outlook 附件添加到 VSTS 工作项
我正在尝试将Outlook 附件上传到 VSTS(使用向 VSTS发送 HTTP 请求操作)。我有其他一切工作。包括在工单中添加了附件,但“上传”的文件什么都没有。我已经尝试了每种表达式组合来转换附件内容,但没有运气。我确定我只是缺少一些中间步骤。
这是我在更新工作项之前用来上传图像的“创建附件”步骤。(正文字段中的内容只是一种尝试。从链接的 Outlook 附件文档中,它的类型是“字节”。)
欢迎任何帮助或建议。
json - 使用 Microsoft Flow 将 JSON 转换为 CSV
我正在尝试将来自 API 的 JSON 数据解析为 Flow,将其转换为 CSV,然后将 CSV 输出到我的 Google Drive。
我正在尝试使用的 API 位于此处:
https://www.binance.com/api/v1/klines?symbol=BNBBTC&interval=1h&limit=24
这可能使用 Microsoft 流程吗?我尝试了各种各样的事情,但没有取得多大成功。
提前致谢。
azure - 如何在 Azure 逻辑应用中使用服务帐户
我在 Azure 逻辑应用程序中使用 Office 365 连接器作为我的工作流的一部分来收听日历事件。现在我只收到我链接的帐户的事件通知。我需要收听多个帐户。例如:我想从一组我想要的用户那里接收事件通知。我有一个具有模拟权限的服务帐户。我在连接器中映射了这个服务帐户。但我没有看到来自其他用户帐户的任何事件。我的问题,真的有可能实现这一目标吗?如果是,如何?
azure-logic-apps - Azure Logic App Outlook 连接器“发送带有选项的电子邮件”
我遇到了“使用选项发送电子邮件”Azure Logic App Outlook 连接器的问题。下面是我的逻辑应用程序的屏幕截图。
Logic App 适用于以下场景:
- 使用 Dynamics 365 连接器,我根据某些筛选条件获取客户记录,并获取这些客户的相应联系人。假设,我有 2 个帐户。这些帐户中的每一个都将有 2 个联系人。
账户 1:[user1email, user2email]
账户 2:[user3email, user4email]
- 单独的电子邮件(我正在使用“发送带有选项的电子邮件”Outlook 连接器)应一次发送到上述所有 4 个联系人。为了实现这一点,我使用了 2 个“For Each”连接器,外部“For Each”迭代帐户,内部“For Each”用于联系人。
- 对于每个用户,一旦发送了电子邮件,我需要更新此用户的 Dynamics 365 联系人记录,说明“电子邮件已发送给用户”。
- 根据用户在电子邮件中选择的选项,如果他单击了批准,我将更新同一用户的 Dynamics 365 联系人记录为“用户已接受”,如果他单击已发送电子邮件中的拒绝,我将更新为“用户已拒绝”。
当使用 Outlook 连接器“发送电子邮件”时,它可以正常工作并立即向每个用户发送电子邮件。但是,使用“发送带有选项的电子邮件”,它不允许我同时向所有 4 个用户发送电子邮件。它首先向 user1email 和 user3email 发送一封电子邮件。现在,直到 user1 和 user3 单击发送给他们的电子邮件中的选项,因为逻辑应用正在等待 user1 和 user3 的电子邮件响应,所以不会发送给 user2 和 user4 的电子邮件。
是否有任何替代方法或建议可以使用“发送带有选项的电子邮件”同时向所有 4 个用户发送电子邮件?有没有办法在等待电子邮件回复回来时继续使用逻辑应用程序?