构建一个 机器人,用于在 Google Drive 中创建文件夹。
关于此任务
假设 ACME 公司将其所有月度报告存储在 Google Drive 中。 为了简化流程,公司决定开发 机器人,其在每月初创建一个新文件夹,然后将报告上传到该文件夹。
在此示例中,
机器人 执行以下任务:
- 使用 日期时间
软件包 来检索当前日期。
- 使用 Google 驱动
软件包 中的创建文件夹 操作 以当前日期作为文件夹名称。
- 显示新文件夹的 ID。
过程
-
创建新 机器人。
-
在左侧窗格中,单击自动化。
-
单击 。
-
在创建任务机器人窗口中,为 机器人 输入一个名称:
-
接受默认文件夹位置:\Bots\
-
要更改默认 机器人 存储位置,请单击选择,按照提示操作。
-
单击创建和编辑。
-
机器人 会在每月初创建一个文件夹,其名称格式为 <current date>-report。 要获取当前日期,请使用
操作和系统: 日期变量。
-
从操作面板中,找到并添加
操作 到 机器人编辑器 中。
-
在源日期和时间变量中,单击变量,然后输入 $System:Date$。 您可以使用系统: 日期变量以获取当前日期。
-
在选择日期时间格式中,单击自定义格式,然后输入 dd-MM-yyyy。
-
在将输出分配给变量中,单击 (x) 并创建一个名为 currentDate 的字符串变量。
-
保存更改。
-
连接到 Google Drive。
-
在操作面板中,找到并添加
操作 到 机器人编辑器 中。
-
在用户名中,选择不安全字符串,然后输入与您设置的 OAuth 连接相关联的电子邮件 ID。
-
在 OAuth2 身份验证模式中,选择 Control Room 管理。 有关更多信息,请参阅 在 Google 中使用 托管的 OAuth2 身份验证。
-
单击选择并选择您在 Control Room 中配置的连接。
-
保存更改。
-
创建一个文件夹。
-
从操作面板中,找到并添加
操作。
-
在用户名下的不安全字符串中输入电子邮件 ID。
-
在父文件夹名称中,输入需要创建新文件夹的父文件夹路径。 例如,aa-docs/monthly-reports。
-
在文件夹名称中,输入 $currentDate$-report。
-
在返回已创建文件夹的 ID 中,单击 (x) 并创建一个名为 FolderID 的字符串变量。
-
保存更改。
-
显示文件夹 ID。
-
在操作面板中,找到并添加
操作 到 Catch 块中。
-
在输入要显示的消息中输入 $FolderID$。
-
保存更改。
您可以通过使用文件夹 ID 进行额外处理来改进此示例。 例如,您可以使用上传文件 操作 将文件上传到新文件夹。 但是,此场景未在本示例中介绍。
-
运行 机器人。
如果您使用的是设备池,则可以安排 机器人 在每月初运行。