电子表格 A 是欢迎新人来到我们小镇的小组的主数据源。它有大量非常敏感的数据,不能公开,甚至一点也不公开。(我们谈论的是孩子的姓名和出生日期以及他们在哪里上学……保持电子表格 A 的安全是关键任务。)
因此,电子表格 B 使用 importRange 和查询从电子表格 A 中提取必要的列来填充我们的“成员目录”。
然后,我在小组的 Google 站点中嵌入了电子表格 B。(如果您喜欢 www.SewickleyNewcomers.com,请随时查看该网站)
而且效果很好。
但 。. . 在我关闭电子表格 A 和 B 并经过几个小时后,如果我尝试打开嵌入了会员目录的网页,嵌入的表格会显示“#VALUE!”
然后,当我再次打开电子表格 B 时,它会说同样的话:“#VALUE!”。
直到,我让电子表格 B 坐了几分钟。然后,在它坐了几分钟之后,突然之间,所有的数据都重新填充了。
如果我回到嵌入了会员目录的网页,一切都很好。
据推测,问题在于,如果电子表格 B 未打开,则无法从电子表格 A 中提取数据。
但我无法嵌入电子表格 A,因为如上所述,有些列和表格无法公开访问。
一些细节:
电子表格 A 和电子表格 B 目前都设置为“知道链接的任何人”作为共享首选项。(尽管理想情况下我希望将电子表格 A 恢复为“私人”。)
电子表格 B 通过内置的插入电子表格小部件嵌入到 Google 网站中。
这是我目前用来将数据从电子表格 A 拉到电子表格 B 的公式:
=arrayformula(query(importrange(" _ ","Master!A:Z"), "select Col3, Col2, Col22, Col18, Col19, Col20, Col21, Col24 where Col26='是的,继续,包括我的联系信息在在线目录和打印目录中。'和 (Col4='Yes' or Col4='yes') order by Col3"))
有人对这里发生的事情有任何想法吗?以及其他方法的想法,我可以从电子表格 A 中获取必要的数据并进入网站(我当然不必通过电子表格 B,我只是想不出另一种方法来将所有其他数据保留在电子表格 A 上私人的)?是否有解决方案使用 Google 网站上的某种 Apps 脚本来最终运行需要嵌入电子表格?
提前致谢!所有搬到塞威克利的人也感谢你们!