我使用 Scriptlab 插件在 Sharepoint 团队中保存的工作簿中构建了一个自定义函数。但是,当其他用户打开工作簿时,所有结果都被破坏了。有没有办法让其他用户可以访问这些自定义功能?下面是函数存根。
/** @CustomFunction */
function rowEvaluate(nums: string, cells: string[][]): string {
const idxs = nums.split(",").map((s) => +s.trim());
const vals = cells[0].reduce((acc, cur, idx) => {
if (idxs.indexOf(idx + 1) > -1) {
const val = cur.includes("Certainly") ? 2 : cur.includes("Somewhat") ? 1 : 0;
acc.push(val);
}
return acc;
}, []);
const total = vals.reduce((acc, cur) => acc + cur, 0);
return total === 0 ? "" : total;
}
当我打开它时,该功能工作正常,但没有其他人可以看到结果。这是预期的吗?