Google表单自定义公式在发布到网络时返回#NAME

问题描述:

我并不是一个程序员,但我设法编写了一个Google表单脚本,用于对数组进行排序,过滤掉指定的值并返回新的数组。它效果很好。Google表单自定义公式在发布到网络时返回#NAME

但是,当我将输出页面发布到Web时,如果我打开了后端工作表,链接将只能成功显示输出。只要我关闭它,发布页面就会变成#NAME。

推测自定义脚本的可用性存在一些限制。我认为输出只是抓住文本,但我想它是试图运行它,不能没有人登录?

反正 - 有没有办法解决这个问题?

感谢

编辑:做了一些进一步阅读和发现,这可能是其中“脚本的Web应用程序”可能是要求的情况。作为一个新手,这是一个有点超过我的头,我会很感激任何意见。

我也测试过,以确保importrange()作为此数据的来源不是问题,尽管它可能会导致其他问题,一旦我解决了#name问题,它似乎没有错特别是因为同样的事情发生在本地数据。

THX

是的,正如你所说,script as web app可能是要求。您可能还想查看documentation有关Google表格中的自定义函数。只是要注意的是,如果它符合这些要求的脚本可以发布为Web应用程序:

希望这有助于!