我们编写了一个excel插件来执行某些行为异常的数据操作。从VS2019以调试模式运行时,它可以完美运行。如果我们正常运行完全相同的加载项,则它会起作用,但前提是您要移动鼠标。一旦停止移动鼠标,外接程序就会暂停。一旦开始移动鼠标,它将再次开始工作。
加载项具有一个单击该按钮即可运行此javascript的按钮:
$("#analyze-addresses-button").click(scoreSelectedAddresses);
async function scoreSelectedAddresses() {
scoreSelectedData(scoreRows, standardFieldsToAdd2.length);
}
async function scoreSelectedData(scoreFunction, numberOfScoreColumns) {
await Excel.run(async (ctx) => {
var selectedRange = ctx.workbook.getSelectedRange();
await scoreFunction(ctx, selectedRange);
});
}
async function scoreSelectedData(scoreFunction, numberOfScoreColumns) {
await Excel.run(async (ctx) => {
var selectedRange = ctx.workbook.getSelectedRange();
await scoreFunction(ctx, selectedRange);
});
}