为什么 Power Automate 不运行我的脚本?

为什么 Power Automate 不运行我的脚本?

我使用 Power Automate(不是桌面版)。我的流程似乎很简单:

  1. 每周
  2. 复制文件(从同一 SharePoint 中的文件夹 A 到文件夹 B)。替换现有文件。
  3. 在文件中运行脚本(删除重复的电子邮件并删除列)

只有复制文件有效。我尝试将脚本分成两部分:第一个脚本删除重复的电子邮件。第二个脚本删除列。没有成功。

这是第一个脚本:

function main(workbook: ExcelScript.Workbook) {
let selectedSheet = workbook.getActiveWorksheet();
// Remove duplicates from range A:AF on selectedSheet
selectedSheet.getRange("A:AF").removeDuplicates([10], false);
}

这是第二个脚本:

function main(workbook: ExcelScript.Workbook) {
let selectedSheet = workbook.getActiveWorksheet();
// Delete range B:F on selectedSheet
selectedSheet.getRange("B:F").delete(ExcelScript.DeleteShiftDirection.left);
// Delete range G:G on selectedSheet
selectedSheet.getRange("G:G").delete(ExcelScript.DeleteShiftDirection.left);
// Delete range H:L on selectedSheet
selectedSheet.getRange("H:L").delete(ExcelScript.DeleteShiftDirection.left);
// Delete range K:Q on selectedSheet
selectedSheet.getRange("K:Q").delete(ExcelScript.DeleteShiftDirection.left);
// Delete range M:N on selectedSheet
selectedSheet.getRange("M:N").delete(ExcelScript.DeleteShiftDirection.left);
}

您对使用 Power Automate 在线版或桌面版有什么建议吗?

相关内容