编码级别:初级
时长:10 分钟
项目类型:使用事件驱动型触发器和基于时间的触发器的自动化
目标
- 了解该解决方案的用途。
- 了解 Apps Script 服务在解决方案中的作用。
- 设置脚本。
- 运行脚本。
关于此解决方案
新员工通常需要 IT 部门提供系统访问权限和设备。如需管理这些请求,您可以使用 Google 表单创建一个表单,供用户指明员工需要哪些访问权限和设备。IT 团队处理完请求并更新其状态后,请求者会收到电子邮件通知。
运作方式
该脚本会创建设备申请表单。您可以在示例脚本的代码中自定义表单中的项。当有人提交表单后,该脚本会向指定的请求联系人发送电子邮件通知。当电子表格中的请求状态更改为“已完成”后,脚本会向提交表单的人员发送确认电子邮件。
Apps 脚本服务
此解决方案使用以下服务:
- 表单服务 - 为 IT 请求创建表单。
- 电子表格服务 - 检查请求表单是否已存在,以减少重复。根据需要将表单回复移至待处理和已完成表格,以管理表单回复。
- 邮件服务 - 创建并发送请求和完成通知电子邮件。
- 脚本服务 - 用于创建触发器。其中一个触发器会在表单提交时触发,另一个触发器会每 5 分钟触发一次,以检查请求的状态是否已标记为“已完成”。
前提条件
如需使用此示例,您需要满足以下前提条件:
- Google 账号(Google Workspace 账号可能需要管理员批准)。
- 一个能够访问互联网的网络浏览器。
设置脚本
创建 Apps 脚本项目
- 点击以下按钮,复制管理员工设备申请电子表格。此解决方案的 Apps 脚本项目已附加到电子表格中。
复制 - 依次点击扩展程序 > Google Apps 脚本。
- 在
REQUEST_NOTIFICATION_EMAIL
变量旁边,将示例电子邮件地址替换为您的电子邮件地址。 - 点击“保存”图标
。
设置电子表格
- 返回电子表格,然后依次点击设备申请 > 设置。您可能需要刷新页面,此自定义菜单才会显示。
根据提示为脚本授权。如果 OAuth 意见征求界面显示此应用未经验证警告,请依次选择高级 > 前往 {Project Name}(不安全)以继续操作。
依次点击设备申请 > 设置。
运行脚本
- 依次点击工具 > 管理表单 > 前往正式版表单。
- 填写并提交表单。
- 请查看您的电子邮件,了解有关设备申请的通知。
- 返回电子表格,然后在“待处理的请求”工作表中,将请求的状态更改为已完成。
- 脚本会在 5 分钟内再发送一封电子邮件,告知您请求已处理完毕。该脚本会将请求从待处理请求工作表移至已完成请求工作表。
查看代码
如需查看此解决方案的 Apps 脚本代码,请点击下方的查看源代码:
查看源代码
Code.gs
new-equipment-request.html
request-complete.html
贡献者
此示例由 Google 维护,并由 Google 开发者专家提供帮助。