编码级别:初级
时长:5 分钟(
)
项目类型:使用时间驱动型触发器的自动化
目标
- 了解此解决方案的用途。
- 了解 Apps 脚本服务在 解决方案。
- 设置脚本。
- 运行脚本。
关于此解决方案
如果您购买了某支股票,但股价下跌了,您可以卖出这支股票, 另选一个,并申请减税。这样做就称为“免税获取”。 在 Google 表格的电子表格中列出您的股票,并在出现以下情况时收到电子邮件提醒: 股票价格跌至购买价格以下。
工作原理
该电子表格使用 Google 财经内置函数 获取股票的当前价格。脚本 比较购买 每只上市股票的价格及其当前价格。然后,它会通过电子邮件 股价跌幅低于购买价格的股票。您可以将脚本设为 任意频率运行。
Apps 脚本服务
此解决方案使用以下服务:
前提条件
如需使用此示例,您需要满足以下前提条件:
- Google 账号(Google Workspace 账号可能 需要管理员批准)。
- 可以访问互联网的网络浏览器。
设置脚本
- 点击下面的按钮,复制纳税申报提醒
电子表格示例。此 API 的 Apps 脚本项目
解决方案。
复制 - 在您复制的电子表格中,使用您自己的库存信息更新该工作表, 或使用提供的测试数据。
运行脚本
- 在您复制的电子表格中,点击附加信息 > Apps 脚本。
- 在函数下拉菜单中,选择 checkLosses。
- 点击运行。
出现提示时,为脚本授权。 如果 OAuth 同意屏幕显示以下警告:“此应用未经验证”, 选择高级 > 以继续 前往“{Project Name}”(不安全)。
查收电子邮件,查看跌幅低于购买价格的股票列表。 如果没有收到电子邮件,请查看 您的定价低于其购买价格。
创建时间驱动型触发器
- 返回到脚本项目。
- 点击左侧的触发器 。
- 点击右下角的添加触发器。
- 对于选择要运行的函数,请务必选中 checkLosses。
- 在选择事件来源部分,选择时间驱动。
- 配置您希望脚本的运行频率,然后点击保存。
查看代码
如需查看此解决方案的 Apps 脚本代码,请点击 下面查看源代码:
查看源代码
Code.gs
贡献者
此样本由产品管理团队和平台团队的 Jeremy Glassenberg 创建 战略顾问。在 Twitter 上查找 Jeremy @jglassenberg.
此示例由 Google 在 Google 开发者专家的帮助下进行维护。