我使用 Power Automate(不是桌面版)。我的流程似乎很简单:
- 每周
- 复制文件(从同一 SharePoint 中的文件夹 A 到文件夹 B)。替换现有文件。
- 在文件中运行脚本(删除重复的电子邮件并删除列)
只有复制文件有效。我尝试将脚本分成两部分:第一个脚本删除重复的电子邮件。第二个脚本删除列。没有成功。
这是第一个脚本:
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 在线版或桌面版有什么建议吗?