You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用BigQuery识别离职用户创建的关联Google Sheets并转移所有权?

离职员工关联Google Sheets所有权转移方案

需求说明

公司有员工已离职,需在停用其账号前识别该员工创建的所有关联Google Sheets,并将这些表格的所有权转移给其他用户。

已尝试操作

  • 使用Google Logs Explorer查找相关信息,但未获取到有效结果
  • 通过BigQuery查询获取该员工创建的关联Google Sheets列表,查询语句如下:
SELECT job_id, lbl.key,lbl.value,creation_time
FROM `region-australia-southeast1`.INFORMATION_SCHEMA.JOBS, unnest(labels) as lbl
WHERE job_id like 'sheets_dataconnector_%'
order by creation_time desc --2023-07-12 10:22:26.558000 UTC

后续处理建议

  • 从上述BigQuery查询结果中,提取lbl.value字段(通常对应Google Sheets的URL或唯一ID),逐一核实表格的实际归属
  • 借助Google Workspace Admin SDK的Drive API批量处理:
    1. 调用files.list接口,设置查询条件为'离职员工邮箱' in owners and mimeType='application/vnd.google-apps.spreadsheet',获取该员工所有拥有所有权的表格
    2. 遍历返回的文件列表,调用files.update接口将表格所有权转移至指定用户(需确保目标用户具备相应权限)
  • 若API操作有门槛,可通过Google Workspace管理后台的「数据迁移」功能,筛选离职员工的Drive文件,批量完成所有权转移

内容的提问来源于stack exchange,提问作者Ankit Sharma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 08:07:04