想把填写内容藏起来?腾讯文档这个设置有点隐蔽
找到那个藏起来的权限开关
以前我一直觉得腾讯文档的隐私设置太简单,无非就是“谁可以看”和“谁可以编辑”两个选项。直到有次帮公司整理内部考核表,里面有一列是每个人的薪资评级,本来只想让同事看到自己那行,结果分享出去后所有人都能点开全文看。我才意识到,腾讯文档其实藏了一个更细粒度的设置,能把填写内容偷偷藏起来。
这个设置不在你常用的分享弹窗里,而是要往下翻。在文档编辑界面,点右上角的“分享”按钮,别急着点“生成链接”。你会看到一个小字写的“权限设置”,点进去之后,下面有个容易被忽略的“更多设置”折叠区。展开它,就能看到一个叫“查看者只能阅读指定工作表/指定行”的选项,旁边还有个齿轮图标。注意,不是所有腾讯文档版本都有这个功能,得是2023年之后的版本,有些老企业版可能还没更新。
我第一次找到这个选项时,还以为是假的,因为它的文字太小,颜色又浅,跟背景几乎融为一体。后来发现,这个设置的真名叫“按身份限制查看范围”,只有在你的文档里设置了“指定数据列”或者“指定行权限”之后,它才会真正生效。比如你想让销售部的同事只能看到自己区域的数据,其他人看不到任何其他区域的内容,就得先在工作表里按地区分好组,然后在权限里给每个组单独设可见范围。
操作上有点绕。你得先切到“数据”菜单,找到“查看权限”,然后在弹出的面板里点“添加条件”。注意,这里导入的权限列表必须是从企业通讯录里同步的,如果你只是手动输入几个邮箱,那这个“藏内容”的功能不会完全启动,对方依然能看到没被限制的数据。
用列权限隐藏敏感字段更省事
如果你只想隐藏文档中的某几列,比如身份证号、手机号、银行账号这些敏感信息,其实不需要对整个行做限制。腾讯文档有一个“列权限”的设置,藏在“数据”标签的“查看权限”里。这个设置比行权限要直接得多,而且不用担心别人通过截图或复制绕过去。
具体操作是:选中你要隐藏的那几列,右键,选“设置查看权限”。然后会弹出一个窗口,让你选择哪些人可以看到,哪些人看不到。默认选项是“允许所有人”,你得手动改成“仅以下人员可查看”,然后从列表里挑人。我试过,如果你只选一个管理员,其他所有编辑者都看不到那几列,哪怕他们拥有整个文档的编辑权限也不行。
不过这里有个坑:列权限只在你自己的腾讯文档账号登录状态下才有效。如果别人用游客身份打开链接,或者你分享的是“所有人可查看”的公开链接,那这个列隐藏就形同虚设。所以一定要先把文档的分享权限改成“指定人可见”,再去做列隐藏。别问我是怎么知道的,我有次把公司的薪酬表设了列隐藏,结果忘了改分享链接,测试账号一点开,所有列都暴露无遗。
还有个细节,列隐藏了之后,编辑者还是能看到空白的列头,只是里面没数据。有些人可能会觉得奇怪,为什么这个表有九列,但实际只能看到八列内容。建议你在隐藏那列的标题上写“已隐藏”,或者在文档里加个注释,免得别人以为你漏填了。
用筛选器模拟“自定义可见”效果
如果你不想用复杂的权限面板,又想让不同人只能看到自己的数据,其实有个取巧的办法:利用“筛选”功能加“保护视图”。这个办法不完美,但胜在简单,尤其适合小团队或者临时共享的场景。
比如你有一张“任务分配表”,里面记录了A、B、C三个人的任务和进度。你想让A只能看到自己的行,那你可以先按“负责人”列做筛选,筛选出A的任务行。然后点“保护”菜单里的“创建保护范围”,把筛选结果所在的区域锁住。注意,这里的“保护范围”不是限制所有人,而是限制除了你以外的其他人。你可以在保护设置里选择“禁止编辑”或“仅允许查看”,然后发给A一个只有这些行可见的链接。
但这个办法有个致命的缺陷:如果A知道怎么去掉筛选器,他就能看到所有数据。所以你得在分享链接前,把筛选器本身的权限也关掉。在腾讯文档的“高级设置”里,有个“禁用筛选”的选项,你要勾上它才能保证A不会尝试乱点。而且这个办法只能对单人的数据生效,如果你要给20个同事分别生成不同的视图,那得手动做20次保护,真的很累。
我试过几次之后放弃了,还是老老实实用官方的“按身份限制查看范围”功能吧,虽然设置起来要导入通讯录和分组,但一劳永逸。
注意“复制粘贴”这个漏洞
不管你设了多少权限,腾讯文档有个很头疼的问题:如果有人拿到了编辑权限,他可以选中整个工作表,复制到自己的文档里,然后所有隐藏的数据就都暴露了。我以前在设置里找过有没有阻止复制粘贴的开关,找了半天没找到。后来问了腾讯文档的客服,得到的答复是“当前版本不支持阻止复制,建议通过设置查看权限来限制数据范围。”
所以如果你真正要藏的数据非常敏感,比如身份证、工资、合同价格,千万别给任何人“编辑”权限。哪怕给他“评论”权限也不行,因为评论模式下,他依然可以选中整个工作表点右键复制。正确的做法是,只给“查看”权限,而且确保“导出”选项也被关掉。在分享设置里,有个“允许导出”的开关,默认是打开的,你得手动关掉它。这样别人就不能下载Excel或者截图复制了。
但截图依然防不住。腾讯文档没有水印功能,如果对方用手机拍屏,你也拦不住。所以要藏的内容,最保险的做法是不要放在这个文档里,而是另建一个私有文档,只把需要展示的部分引用过来。引用方法是用“跨表格引用”,把原表的数据通过公式拉过来,但原表不共享。
版本历史里藏着你的所有小动作
你或许觉得,设置好了权限,就不用担心别人看到不该看的内容了吧?那可不一定。腾讯文档的“版本历史”记录是默认开启的,而且每个有查看权限的人都能点开看。哪怕你后来把一个单元格的数据清空了,只要在版本历史里追溯到过去的时间点,那个数据依然能显示。
我自己就踩过这个坑。有一次我偷偷在表格里记了一个临时调整的折扣金额,后来觉得不合适,把它改成了另一个数字。结果同事在审核历史版本时,看到了最初的数字,问我为什么前后不一致,非常尴尬。
所以如果你的文档里有需要永久隐藏的数据,千万别只靠“删除”来掩盖。一定要去“版本历史”里手动删除对应的版本记录。操作方法是:点文档左上角的“文件”->“版本历史”->“查看历史版本”,然后在右侧面板里找到你要删除的那个版本,点三个点,选“删除此版本”。注意,删除之后对方就不能再回溯到那个时间点了。
如果你担心自己以后会不小心留痕迹,可以在文档编辑前就关掉“自动保存版本历史”。但这个设置藏得更深,在“设置”->“文档设置”->“版本管理”里,默认是开着的,你要手动关掉它。
用备份和导出规避权限失效
说了这么多怎么藏内容,最后再讲一个反直觉的情况:权限设置有时候会莫名其妙地失效。我有一次更新了腾讯文档的桌面版,结果分享的文档权限全乱了,之前设置的“仅指定人可见”变成了“所有人可查看”。还好我在发现之前,已经把所有敏感数据用“导出为加密Excel”的方式备份到了本地。
我建议你每个季度至少做一次完整备份。腾讯文档有“批量导出”功能,可以一次性把整个工作区内的所有文档都下载为Excel。导出的时候记得勾选“包含权限设置”,这样你重新上传文档时,权限能自动恢复,不需要一个个重新设。
另外,如果你用的是腾讯文档企业版,可以找管理员开启“文档水印”功能。虽然不能完全防截图,但至少照片上会有访问者的名字和IP,出了事能追到人。这个功能在个人版里我没找到,可能有付费限制。
小技巧就是,创建任何敏感文档之前,先在本地建一个空模板,把权限全部设好,再往里面填数据。别等到填了一半再去考虑隐藏,那时候手忙脚乱,很容易漏掉某个设置。我自己现在就是用一个固定模板,里面提前设好了分组和列权限,每次新建文档直接用这个模板,省心不少。