【问题标题】:Custom formula returning #NAME when Google Sheets is published to web将 Google 表格发布到网络时返回 #NAME 的自定义公式
【发布时间】:2017-10-21 12:26:45
【问题描述】:

我不是一个程序员,但我设法编写了一个 Google 表格脚本,它对数组进行排序、过滤掉指定的值并返回新数组。它工作得很好。

但是,当我将输出页面发布到网络时,只有在我打开后端工作表的情况下,链接才会成功显示输出。我一关闭它,发布页面就会出现#NAME。

大概对自定义脚本的可用性有一些限制。我假设输出只会抓取文本,但我想它正在尝试运行它并且在没有人登录的情况下无法运行?

无论如何 - 有没有办法解决这个问题?

谢谢

编辑:进一步阅读并发现这可能是“脚本作为网络应用程序”可能是要求的情况。作为一个新手,这有点过头了,我会很感激任何建议。

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

【问题讨论】:

    标签: google-apps-script google-sheets custom-function web-publishing


    【解决方案1】:

    是的,正如您所说,script as web app 可能是要求。您可能还想查看此documentation 关于Google 表格中的自定义功能。请注意,如果脚本满足以下要求,则可以将其发布为 Web 应用程序:

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多