课程大纲
Google Apps Script简介
- 什么是Google Apps Script?
- 主要功能与特性
- 理解V8运行时与现代JavaScript支持
设置开发环境
- 创建与管理Apps Script项目
- 在线编辑器与clasp(命令行Apps Script)的使用
- 使用GitHub和clasp进行版本控制
使用Google Sheets
- 数据的读取、写入与格式化
- 构建自定义菜单、对话框与侧边栏
- 数据验证、公式与集成
自动化Google Workspace应用程序
- 自动化Gmail:邮件、线程、过滤器
- Google Drive自动化:文件创建、移动、权限管理
- 日历自动化:日程安排、提醒与事件
- 与Docs和Slides集成,用于报告与演示
触发器与事件驱动执行
- 时间驱动触发器(计划任务)
- 事件驱动触发器(编辑时、表单提交时、打开时)
- 管理与调试触发器
构建插件与高级集成
- 开发Google Workspace插件
- 将插件发布到Marketplace
- 将Apps Script与REST API及第三方服务连接
Apps Script项目的最佳实践
- 错误处理与调试技巧
- 安全与权限管理
- 可扩展性与优化策略
案例研究与实际项目
- 自动化Sheets和Docs中的报告工作流程
- 使用Apps Script构建自定义CRM或任务管理工具
- Apps Script在企业中的实际应用案例
总结与下一步
要求
- 具备JavaScript编程经验
- 对Google Workspace应用(如Docs、Sheets、Gmail)有基本了解
受众
- Web开发者
- 管理Google Workspace的IT专业人员
- 寻求工作流程自动化的团队
客户评论 (5)
Trainor 提供了更多的样本,这确实有很大帮助。
Romulo - Tribal Software Philippines, Inc.
课程 - Advanced TypeScript
机器翻译
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
课程 - React with Next.js
Simplification of new complex techniques
Brian Zaranyika - Vodacom SA
课程 - React Native Expo
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
课程 - Spring Boot, React, and Redux
The trainer seemed very knowledgable about Vue. I appreciated seeing his development style and learning some new concepts to try.