Google Apps 脚本完整课程新 IDE 100 多个示例

Google Apps 脚本新版本 在 G Suite 文档表、GMail Drive 日历等中创建自定义功能

讲师:Laurence Svekis

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 在 GSuite 应用程序文档表 Gmail 幻灯片中创建自定义函数
  • 探索如何在 G Suite 应用中编写 Google Apps 脚本代码
  • 创建 Google 脚本来支持 Google Apps
  • 为 Google 表格创建自定义函数和宏
  • 将自定义菜单、对话框和侧边栏添加到 Google 文档、表格和表单
  • 发布网络应用程序 – 独立或嵌入到 Google 协作平台中
  • 与其他 Google 服务互动
  • 构建插件来扩展 Google 文档、表格、幻灯片和表单

要求

  • JavaScript 以及基本的 HTML 和 CSS 知识
  • 互联网
  • 谷歌帐户
  • 基本的 Web 开发理解

描述

新的IDE – 更多的功能 – 令人兴奋的新课程!!!!

Google Apps 脚本是一个快速应用开发平台,可以快速轻松地创建与 Google Workspace 集成的业务应用。

  • 代码采用现代 JavaScript
  • 访问可以真正增强您的 Google Workspace 应用功能的内置库
  • 连接 Gmail、日历、云端硬盘等 Google Workspace 应用程序。
  • 与其他 Google 服务(日历、云端硬盘、Gmail 和地图)交互。
  • 无需安装 – 代码编辑器就在浏览器中
  • 您的脚本在 Google 的服务器上运行
  • 使用插件扩展 Google Workspace
  • 基于 JavaScript 的快速应用程序开发平台可让您快速轻松地创建业务和生产力应用程序。

加载了 Google Apps 脚本代码示例 –数百个代码片段,可使用 Google G Suite 完成令人惊奇的事情 – 使用 Google Apps 创建高级功能的示例项目 – Google 服务

  • 将自定义菜单、对话框和侧边栏添加到 Google 文档、表格和表单。
  • 发布网络应用程序 – 独立或嵌入到 Google 协作平台中。
  • 创建直接集成到 Google Workspace 应用程序中的自定义用户界面。
  • 通过自动执行或简化任务,提高使用 Google Workspace 时的工作流程效率
  • 连接到 Google Workspace 应用中的非 Google 服务,让您可以在 Google Workspace 中检索或上传这些服务中的数据

探索您可以创建什么以及如何在 G Suite 应用中发布功能- 帮助提高工作效率将 Google 服务连接在一起,以完成更多任务!!!!基于 JavaScript ES6+ 现在具有更强大的功能和更易于使用的编辑器 – 让编码变得有趣。   

Google Apps 脚本按照您期望和需要的方式工作 – 这是迄今为止我最喜欢的编码语言 – 如果您以前从未使用过 Apps 脚本,那么您必须尝试一下。   一旦您开始使用应用程序脚本编写代码,它将改变一切。 

Google Workspace 服务可让您访问 Google Workspace 产品(例如云端硬盘、Gmail、日历、文档、表格等)的数据。这些服务与为这些产品创建的 API 是分开的;一般来说,Google Workspace 服务比 Google Workspace API 更易于使用,但仅针对最常见的使用场景进行了优化。

由公认的 Google 开发专家 GDE授课- 拥有 20 多年专门从事 Google Apps 脚本的编码经验 – 随时可以帮助您了解有关使用 Google Apps 脚本创建令人惊叹的事物的更多信息。

Google Apps 脚本入门简介

  • 独立脚本与绑定脚本
  • 脚本编辑器和 Apps 脚本仪表板
  • 编写代码 创建 Apps 脚本 使用脚本创建文档
  • Apps 脚本编辑器的新增功能
  • 创建和部署 Web 应用程序 doGet() – Web 应用程序 URL 中的 HTML 输出
  • webapp Dev版本和Exec版本的部署。

Google Apps 脚本表电子表格服务类 SpreadsheetApp

该服务允许脚本创建、访问和修改 Google 表格文件。访问并创建 Google 表格文件。

  • 宏的工作原理 – 使用表格中的宏记录生成 Google Apps 脚本
  • SpreadsheetApp 类 – 选择电子表格以使用代码进行操作
  • SpreadsheetApp 方法 SpreadsheetApp.getActiveSpreadsheet()
  • 选择电子表格中的工作表 – 电子表格对象方法 – 将工作表的数据和内容获取到数组中。sheet.getDataRange() data.getValues()sheet.getName()
  • 通过 URL 或 ID 选择工作表的独立脚本。列出工作表 – 更新工作表名称sheet.setName();
  • 使用 Apps 脚本即时创建新工作表 – insertSheet()
  • 工作表范围 – 更新单元格的背景颜色、选择单元格和单元格范围。getRange() getRange(a1Notation) A1Notation 用于创建(和显示)对其他单元格的单元格引用的默认方法。A1 表示法中的所有单元格地址均由列字母和行号组成
  • 通过数字行和列值获取范围。sheet.getRange(rows,cols) range.setBackground(backColor) , range.setFontColor(‘white’), range.setFontSize(mySize+cols), range.setValue(total); 获取范围(行,列)
  • 工作表中内容行的多维数组。获取范围更新内容 getRange(row,column,numRows,numColumns) getRange(row,column,numRows)
  • 调试和仪表板设置
  • Sheet对象常用方法– getLastColumn() getLastRow()
  • 获取选择 getSelection()
  • 小程序 –将Sheet数据复制到Sheet的其他部分
  • 从Sheet对象sheet.getDataRange()获取所有数据范围;返回与数据所在维度相对应的范围。
  • 对话框和自定义 UI 按钮 – 表格中的 UI 菜单
  • Append Row –添加新行 – 在顶部添加行appendRow(rowContents)
  • 插入 insertRows(rowIndex)
  • 单元格公式-电子表格.getRange().activate().setFormula()
  • 自定义功能 使用自定义功能 使用自定义功能 – 是电子邮件迷你应用程序
  • 迷你应用程序 –将工作表复制到另一个新工作表
  • 向单元格添加注释
  • 编码应用程序迷你项目挑战 – 在工作表中创建自定义记录器 – 将消息跟踪到日志中
  • 编码应用程序迷你项目挑战 – 创建自定义前置函数前置行练习

Google Apps 脚本文档文档服务类 DocumentApp

该服务允许脚本创建、访问和修改 Google 文档文件。文档服务创建并打开可编辑的文档。

绑定脚本 getActiveDocument()

  • 选择内容并将其添加到正文 getBody()appendParagraph()appendPageBreak()
  • 独立脚本 DocumentApp.openById()
  • 添加正文内容appendHorizo​​ntalRule()
  • 使用脚本 DocumentApp.create() 创建文档
  • 获取文档属性在新文档中添加到自身
  • 设置名称获取编辑器并获取 URL
  • 选择文本 getText()
  • 使用 JavaScript Loop 生成内容行
  • 将所选内容翻译为西班牙语 LanguageApp.translate()
  • body.getParagraphs() 选择并更新段落中的文本
  • DocumentApp类型和DocumentApp.TextAlignment的设置
  • Body Get Children getChild() .setFontSize() .getNumChildren() 使用循环迭代 body 子元素容器
  • 样式属性 DocumentApp.Attribute
  • 替换文本body.replaceText()
  • el.setAttributes(); 使用属性对象值和属性
  • 清除正文内容
  • 添加列表项
  • 添加表数据类型
  • DocumentApp UI提示和警报
  • 活动用户Session.getActiveUser()
  • UI DocumentApp showModalDialog() HTML 从文件输出 HTML
  • 光标位置 getCursor()
  • editAsText() 将部分文本设置为粗体
  • 选定的文本 toUpperCase() getActiveDocument().getSelection()
  • 使用代码 addBookmark() 添加书签
  • 将图像插入文档
  • 替换文本练习
  • 练习表数据到文档表
  • 编码应用程序迷你项目挑战 – 在文档中添加文本按菜单按钮
  • 编码应用程序迷你项目挑战 – 从文档内容中查找并突出显示文本
  • 编码应用程序迷你项目挑战 – 在文档内容中插入图像 插入图像

Google Apps 脚本驱动服务类 DriveApp

该服务允许脚本创建、查找和修改 Google 云端硬盘中的文件和文件夹。

选择文件记录驱动器中的所有文件名

  • Apps 脚本 DriveApp 服务 getFiles 简介
  • 如何使用 DriveApp 服务获取特定文件夹中的文件
  • 创建文件 HTML 文件在 gDrive 应用脚本中创建文件 DriveApp 创建文件
  • 驱动器详细信息获取存储获取信息和 gdrive 文件夹驱动器详细信息
  • 类 文件类
  • 垃圾文件移至垃圾箱 使用 Google Apps 脚本将文件发送至垃圾箱
  • 文件权限 使用 Google Apps 脚本设置文件访问权限
  • 类 FileIterator
  • 文件夹类文件夹
  • 设置文件夹权限和删除权限
  • 获取文件夹类FolderIterator的详细信息
  • 用户对象
  • 编码应用程序迷你项目挑战 –创建一个应用程序以将文件夹详细信息列出到工作表中
  • Coding App MiniProject将文件从一个文件夹移动到另一个文件夹
  • 编码应用程序 MiniProject搜索文件返回文件对象
  • 编码应用程序迷你项目添加和删除编辑器
  • 编码应用程序 MiniProject Webapp 文件夹 url 来自搜索的 webapp

Google Apps 脚本 Gmail 服务类 GmailApp

通过此服务,您可以发送电子邮件、撰写草稿、管理标签、标记邮件和话题以及执行各种其他 Gmail 帐户管理任务。另请参阅邮件服务,这是一种仅允许发送电子邮件的更简单的服务。

邮件服务与 GmailApp 服务 sendEmail(recipient, subject, body) 此服务允许脚本代表用户发送电子邮件。与 Gmail 服务不同,邮件服务的唯一目的是发送电子邮件;它无法访问用户的 Gmail 帐户。该服务允许用户在发送电子邮件时完全控制电子邮件的内容。在邮件服务中发送电子邮件 sendEmail(recipient, subject, body, options) getRemainingDailyQuota() 在邮件服务 sendEmail 中发送电子邮件

  • 在 GmailApp 服务中发送电子邮件 sendEmail(收件人、主题、正文) sendEmail(收件人、主题、正文、选项) 如何发送电子邮件 – 使用 Apps 脚本发送电子邮件
  • 创建电子邮件草稿 createDraft(recipient, subject, body, options)在 GmailApp 服务中草稿电子邮件
  • 使用 GmailApp 服务收件箱线程的 Gmail 电子邮件线程中的 getMessage() 方法。
  • 从 HTML 模板文件发送电子邮件
  • 编码应用程序迷你项目 使用文档作为电子邮件模板
  • 替换电子邮件中的内容并将其用作模板
  • Coding App MiniProject 如何使用电子表格数据列表发送电子邮件
  • HTML 正文
  • 编码应用程序迷你项目挑战赛从表格中的列表发送批量电子邮件
  • GmailApp 聊天话题
  • 制作电子邮件草稿
  • 将消息标记为已读 markMessageRead(message) 将此消息标记为已读并强制刷新消息。
  • 向消息添加星号 starMessage(message) getStarredThreads(start, max) 检索一系列已加星标的线程,与标签无关。
  • 获取用户标签 应用标签 getUserLabels() 检索用户创建的标签列表。
  • moveMessageToTrash(message) 消息对象
  • 搜索邮件内容 search(query, start, max) 使用给定的查询搜索 Gmail。
  • 编码应用程序 MiniProject类 GmailAttachment – 发送和创建附件 – 获取附件GmailApp 附件类
  • 使用 Apps 脚本访问聊天线程 GmailApp 类
  • 查找邮件 – 应用程序脚本 GmailApp 搜索。

Google Apps 脚本日历服务类 CalendarApp

该服务允许脚本访问和修改用户的 Google 日历,包括用户订阅的其他日历。允许脚本读取和更新用户的 Google 日历。此类提供对用户默认日历的直接访问,以及检索用户拥有或订阅的其他日历的能力。

CalendarApp 将位置添加到信息类日历

  • 获取带有选项的事件
  • 日历中的全天活动
  • 添加系列事件
  • 使用 CalendarApp 类选择日历代码示例
  • 删除创建和隐藏日历
  • 如何更新 Google 日历 名称添加说明
  • 更新日历颜色、描述和名称
  • 选择和更新日历事件 CalendarApp 事件类示例
  • 创建活动
  • 项目 – 挑战 – 电子表格日历列表器 – CalendarApp 和 SpreadsheetApp 项目
  • 日历活动嘉宾
  • 使用 Google Apps 脚本的日历事件类
  • 获取宾客详细信息 – 更新宾客添加和删除宾客类别
  • EventGuest 更新 代表活动的来宾。
  • EventRecurrence 类设置事件系列的重复设置。
  • GuestStatus 获取客人在活动中可以拥有的客人状态。
  • 更新 RecurrenceRule,它表示事件系列的重复规则。
  • 编码应用程序 MiniProject 电子表格日历列表 – CalendarApp 和 SpreadsheetApp 项目
  • 使用 Apps 脚本在 Google 日历中创建事件 CalendarApp

Google Apps 脚本幻灯片服务类 SlidesApp

该服务允许脚本创建、访问和修改 Google 幻灯片文件。Google 幻灯片文档和幻灯片服务的功能。

  • 创建幻灯片 – 通过幻灯片 ID 打开
  • 如何将幻灯片服务类 SlidesApp 与 Google Apps 脚本结合使用
  • 幻灯片绑定脚本更新在 Google 幻灯片中选择幻灯片并获取幻灯片更新它们
  • 幻灯片 UI 将自定义菜单添加到活动演示文稿,包括分隔符和子菜单
  • 演示文稿中的幻灯片。课堂幻灯片
  • 编码应用程序 MiniProject 从 Google 幻灯片演示文稿中删除幻灯片 删除幻灯片按钮
  • 为幻灯片用户 SlideApp UI 菜单添加自定义菜单选项
  • 演示类-appendSlide添加编辑器设置幻灯片背景
  • 更新文本样式背景颜色获取文本范围获取页面元素获取幻灯片
  • 添加 UI 菜单按钮以从当前选择复制幻灯片代码示例
  • 使用 UI 按钮插入驱动器图像删除和删除选定的幻灯片
  • 列表布局更新大师查找形状中的文本并删除形状源代码
  • 编码应用程序 MiniProject 从工作表创建演示文稿 从工作表数据生成幻灯片 – 项目

Google Apps 脚本表单服务类 FormApp

该服务允许脚本创建、访问和修改 Google 表单。允许脚本打开现有表单或创建新表单。

  • 创建表单 使用 Apps 脚本表单服务创建表单 创建表单
  • 将项目添加到表单网格项目、多项选择和日期项目
  • 获取表单项更新
  • 使用新值更新现有表单项
  • 使用 Google Apps 脚本将项目添加到表单 使用 FormApp 向 Google 表单添加项目
  • 设置 Google 表单内的反馈 表单内的反馈
  • FormApp 类 FormResponse
  • 设置测验形式
  • 添加表单反馈
  • 将表单设置为测验更新,将反馈添加到表单选项
  • 将应用程序 MiniProject FormResponses 编码到工作表项目中 获取表单响应 添加到电子表格项目
  • 编码应用程序 MiniProject 发送 Google 表单响应 将它们列在 Google Sheet FormResponse 中
  • 编码应用程序迷你项目 如何在 Google Forms Apps 脚本测验生成器项目中创建数学测验
  • 设置进度条随机播放问题添加比例项目示例

Google Apps 脚本 Google Workspace 服务

Google Workspace 服务比 Google Workspace API 更易于使用,但仅针对最常见的使用场景进行了优化。常见 Google Apps 脚本服务的编码示例

  • Google 服务应用脚本中的 ContactsApp 类
  • 在 Google Apps 脚本中使用 LanguageApp 服务
  • 使用 Google Apps 脚本中的地图服务生成地图
  • Google Apps 脚本基础服务代码示例
  • 使用 Content Service 和 Apps 脚本进行编码示例
  • 在 Google Apps 脚本中编写 HTML 服务示例
  • 将数据从客户端发送回 Google Apps 脚本类 google 脚本主机
  • Google WebApp 客户端数据 scriptlet 服务 托管服务 Google
  • 在 Google Apps 脚本类 PropertiesService 用户文档或脚本中存储值
  • 使用 UrlFetchApp 类创建对 http 端点 API 的请求

Google Apps 脚本通用服务迷你应用程序和有用的编码示例

应用 Google Apps 脚本在 G Suite 服务中创建附加功能的小型项目示例和代码示例

  • 编码应用程序 MiniProject 在 Google 电子表格设置表中创建图表
  • 编码应用程序 MiniProject 将图表添加到幻灯片 创建幻灯片演示
  • 编码应用程序 MiniProject 在 Drive 电子邮件中创建 PDF 作为附件幻灯片在 Drive 中创建 PDF。
  • 编码应用程序迷你项目 – 文档 UI 菜单交互
  • Coding App MiniProject – 用于高级交互的 Sheets UI 菜单按钮
  • 了解 Sheets 在编辑和更改时的简单触发器运行一些代码
  • 使用 Apps 脚本创建 web 应用程序 onGet onPost 简单触发器
  • 自动化设置触发器根据事件和定期时间间隔运行代码

使用应用程序脚本创建多页面 Web 应用程序

交互文档自定义功能 简介文档 UI 文件文档交互项目

使用 Web 应用程序从工作表自定义 Web 应用程序测验设置

探索如何将您的应用脚本项目部署为扩展 Google Workspace 的插件。插件是与 Gmail、Google 表格和 Google 文档等 Google Workspace 生产力应用程序集成的自定义应用程序。

由拥有20 多年 Web 开发经验的Google 开发专家讲师授课,可帮助您了解有关 Google Apps 脚本的更多信息

本课程适合谁:

  • 任何想要使用 Google 脚本创造令人惊叹的事物的人
  • 想要为 Google 产品套件提供支持的 JavaScript 开发人员
  • 想要合并 Google Script 功能的 Web 开发人员
  • 想要利用 Google G Suite 强大功能的应用程序开发人员
  • App 脚本 Google 脚本开发人员

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍