SuperAPI AI 工具集

recipe-sync-contacts-to-sheet

办公与效率

查看项目

更新于 10-16 08:21

技能介绍

用途:将 Google Contacts 目录导出到 Google Sheets 电子表格。

前置条件:执行此配方前需加载以下技能:gws-people、gws-sheets。

主要步骤:

  1. 列出联系人:使用 gws people people listDirectoryPeople 命令,参数 readMask 为 names,emailAddresses,phoneNumbers,sources 为 DIRECTORY_SOURCE_TYPE_DOMAIN_PROFILE,pageSize 为 100,输出格式为 json。
  2. 创建表头:使用 gws sheets +append 命令,指定 spreadsheet 为 SHEET_ID,range 为 'Contacts',values 为 ["Name", "Email", "Phone"]。
  3. 追加联系人行:使用 gws sheets +append 命令,指定 spreadsheet 为 SHEET_ID,range 为 'Contacts',values 为 ["Jane Doe", "jane@company.com", "+1-555-0100"],对每个联系人重复此步骤。

使用方式:按上述命令顺序执行,需替换 SHEET_ID 为实际电子表格 ID,并按实际联系人数据替换示例值。

适用场景:需要将 Google Workspace 域目录中的联系人批量同步或导出到 Google Sheets 时使用。

限制:资料未提供关于权限要求、速率限制、错误处理、分页处理方式及最大联系人数量等更多细节。