带有 Scriptlab 的 Sharepoint 工作簿中的自定义函数

问题描述

我使用 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;
}

当我打开它时,该功能工作正常,但其他人无法看到结果。这是预期的吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)