gpt4 book ai didi

google-apps-script - 在 Google 网站中嵌入 Google 电子表格时,Google Apps 脚本可帮助解决错误?

转载 作者:行者123 更新时间:2023-12-04 18:15:37 28 4
gpt4 key购买 nike

电子表格 A 是欢迎新移民来到我们小镇的团队的主数据源。它里面有大量非常敏感的数据,不能公开,哪怕是一点点。 (我们谈论的是 child 的姓名和出生日期以及他们在哪里上学……保证电子表格 A 的安全至关重要。)

因此,电子表格 B 使用 importRange 和查询从电子表格 A 中提取必要的列来填充我们的“成员目录”。

然后,我将电子表格 B 嵌入到该小组的 Google 网站中。 (如果您愿意,请随时查看该网站:www.SewickleyNewcomers.com)

而且效果非常好。

但是。 。 。在我关闭电子表格 A 和 B 几个小时后,如果我尝试打开嵌入了成员(member)目录的网页,嵌入的工作表会显示“#VALUE!”

当我再次打开电子表格 B 时,它显示相同的内容:“#VALUE!”。

直到我让电子表格 B 静置了几分钟。然后,在它静置几分钟后,突然间,所有数据再次填充。

如果我返回到嵌入了成员(member)目录的网页,一切都很好。

据推测,问题在于,如果电子表格 B 未打开,则无法从电子表格 A 中提取数据。

但我无法嵌入电子表格 A,因为如上所述,有些列和工作表无法公开访问。

一些细节:

  • 电子表格 A 和电子表格 B 当前的共享首选项均设置为“知道链接的任何人”。 (尽管我理想情况下希望将电子表格 A 恢复为“私有(private)”。)

  • 电子表格 B 通过内置的插入电子表格小部件嵌入到 Google 网站中。

  • 以下是我当前用于将数据从电子表格 A 提取到电子表格 B 的公式:

    =arrayformula(query(importrange("_","Master!A:Z"), "选择 Col3、Col2、Col22、Col18、Col19、Col20、Col21、Col24,其中 Col26= “是的,请继续将我的联系信息添加到在线目录和打印目录中。”并且 (Col4='Yes' 或 Col4='yes') 按 Col3 排序"))

有人对这里发生的事情有什么想法吗?以及其他方式的想法,我可以从电子表格 A 中获取必要的数据并将其传输到网站上(我当然不必浏览电子表格 B,我只是想不出另一种方法来将所有其他数据保留在电子表格 A 上)私有(private)的)?是否有一种解决方案可以使用 Google 网站上的某种 Apps 脚本来最终运行需要嵌入电子表格的情况?

提前致谢!所有搬到塞威克利的人也谢谢你们!

最佳答案

importRange 显示 85% 的时间中预期显示的内容(根据我的实验)。在另外 15% 的时间里,它显示#N/A 或#VALUE。

我相信,如果在网页上找到#VALUE后,您只需等待很长时间(10-15分钟),那么即使您不重新打开电子表格,正确的数据也会返回到网页上。

无论如何,为了避免这个问题,您可以在主电子表格A中创建一个工作表“publicSheet”,用从其他工作表复制必要内容的公式填充它,并通过"file">“发布到网络”>“publicSheet”发布此特定工作表。如果这样做,仍然没有人可以访问电子表格 A 的其他工作表,但数据永远不会从已发布的工作表中消失。

关于google-apps-script - 在 Google 网站中嵌入 Google 电子表格时,Google Apps 脚本可帮助解决错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11786283/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com