Power Automate - 在 A 列中的 headers 列时获取值
Power Automate - get values when column headers in Column A
我一直在谷歌上搜索这个问题,并努力寻找以前遇到过这个问题并提出解决方法的人。我正在尝试从 B7 中提取值,即 14/04/2022。
目前我正在找回它,问题是 header 列是 12/04/2022 而不是 [Enter End Date] 所以我有一个一致的 header 供以后参考在流动中。
{
"@odata.context": "",
"value": [
{
"@odata.etag": "",
"ItemInternalId": "",
"Enter Start Date": "Enter End Date",
"12/04/2022": " 14/04/2022"
}
]
我的流程是这样的:
如果我是你,我会使用 Office 脚本,因为它比 return 来自表格的数据的内置函数更容易定制和控制。
我使用以下代码创建了一个名为 Extract Parameters 的脚本 ...
function main(workbook: ExcelScript.Workbook)
{
let worksheet = workbook.getWorksheet("Parameters");
return {
"Enter Start Date": worksheet.getRange("B6").getText(),
"Enter End Date": worksheet.getRange("B7").getText(),
};
}
...然后使用 PowerAutomate 中的 Run script
操作调用该脚本。
这是结果输出...
从那里您可以在流程的其余部分中使用输出。请确保根据需要设置日期格式。
如果需要做比目前更多的事情,您总是可以增强脚本,但是对于您正在处理的事物的特定性质,这很简单并且效果很好。
我一直在谷歌上搜索这个问题,并努力寻找以前遇到过这个问题并提出解决方法的人。我正在尝试从 B7 中提取值,即 14/04/2022。
目前我正在找回它,问题是 header 列是 12/04/2022 而不是 [Enter End Date] 所以我有一个一致的 header 供以后参考在流动中。
{
"@odata.context": "",
"value": [
{
"@odata.etag": "",
"ItemInternalId": "",
"Enter Start Date": "Enter End Date",
"12/04/2022": " 14/04/2022"
}
]
我的流程是这样的:
如果我是你,我会使用 Office 脚本,因为它比 return 来自表格的数据的内置函数更容易定制和控制。
我使用以下代码创建了一个名为 Extract Parameters 的脚本 ...
function main(workbook: ExcelScript.Workbook)
{
let worksheet = workbook.getWorksheet("Parameters");
return {
"Enter Start Date": worksheet.getRange("B6").getText(),
"Enter End Date": worksheet.getRange("B7").getText(),
};
}
...然后使用 PowerAutomate 中的 Run script
操作调用该脚本。
这是结果输出...
从那里您可以在流程的其余部分中使用输出。请确保根据需要设置日期格式。
如果需要做比目前更多的事情,您总是可以增强脚本,但是对于您正在处理的事物的特定性质,这很简单并且效果很好。