在 Power Automate 中向和从脚本传递数据
Power Automate 将单独的程序链接在一个自动化工作流中。 每个连接器具有它接受的不同参数和返回的不同值。 可以编写脚本以展开“运行脚本”Power Automate 操作以获取其他输入或提供输出。
脚本的输入是通过向 函数添加参数指定的 main
。 通过将返回类型 main
添加到 来声明脚本的输出。
注意
在流中创建“运行脚本”块时,将填充接受的参数和返回的类型。 如果更改脚本的参数或返回类型,则需要重做流的“运行脚本”块。 这可确保正确分析数据。
使用参数将数据传递给脚本
向脚本添加参数以提供来自流其他部分的输入。 为基于流的脚本添加参数的过程与为通过 Excel 客户端运行的脚本添加参数的过程相同。 在获取脚本的用户输入中了解如何 为脚本提供输入。
以下屏幕截图显示了具有签名 function main(workbook: ExcelScript.Workbook, location: string = "Seattle")
的脚本将显示的内容。
由类型联合创建的下拉菜单在 Power Automate 中也具有相同的功能。
从脚本返回数据
脚本可以从工作簿返回数据,用作 Power Automate 流中的动态内容。 若要返回 对象,请将返回类型语法添加到 main
函数。 例如,如果要从脚本返回 string
值,则 main
签名将为 function main(workbook: ExcelScript.Workbook): string
。
返回的值显示为流中“运行脚本”操作中的动态内容。 动态内容名为“result”。
返回数据的可接受类型与参数相同。 有关类型限制的详细信息,请参阅 获取脚本的用户输入一文。