Google 软件包的连接操作
- Updated: 2025/02/26
使用连接 action 与 Google 服务器建立连接,以便使用同一 package 中的其他 actions 来自动执行任务。 此 action 中的所有字段均接受来自 Credential Vault的凭据、变量或用户输入值。
注: Google 软件包目前不支持使用全局会话变量在父级和子级 bots 之间共享会话。
先决条件
在 Google Cloud Platform 中配置 OAuth 设置,并获取将 Automation Anywhere 与您的 Google G Suite 应用程序连接所需的凭据。
- 如果您还未配置,创建一个项目。
- 为您想要自动化的 Google G Suite 应用程序启用 API,例如 Google Drive API、Google Calendar API 和 Google Sheets API。
- 按照设置 OAuth 2.0中的步骤生成客户端 ID 和密钥。注:
- 选择网页应用程序选项并输入名称。
- 根据身份验证模式,输入以下提供的相关重定向 URL:
-
授权码(默认身份验证模式): 添加此授权重定向 URL
http://localhost:8888/Callback
。 - Control Room 管理: 从 页面添加回调 URL。 请参阅 创建 OAuth 连接。
-
授权码(默认身份验证模式): 添加此授权重定向 URL
过程
后续步骤
第一次运行 bot 时,会显示 Google 登录窗口。 您必须选择 Google 账户并批准请求的访问权限。
在部署 bot 时提供访问权限后第一次生成令牌文件。 根据您在用户名、客户端 ID 和客户端密钥字段中提供的值创建,并且仅在第一次请求凭据以提供访问权限。 下次它将使用相同的令牌文件连接到 Google Sheets。
令牌文件位于 C:\\Users\\<username>\\AppData\\Local\\AutomationAnywhere\\G-SuitAuth,其中 C:\\Users\\<username> 是相应系统的用户主目录。
如果您在第一次提供访问权限时输入了正确的凭据并且可以成功连接 Google Sheets,那么下次如果仅密码发生变化,则无需删除令牌文件,因为它将按预期工作。
使用来自同一 Google package 的其他 actions 来自动化任务。 若要使用另一个 Google packages 的 actions,请使用来自该 package 的连接 action 建立连接。