编码级别:初级
时长:5 分钟
项目类型:使用基于时间的触发器的自动化操作
目标
- 了解该解决方案的用途。
- 了解 Apps Script 服务在解决方案中的作用。
- 设置脚本。
- 运行脚本。
关于此解决方案
如果您购买的股票价格下跌,您可以卖掉该股票,再购买其他股票,并申请税收减免。这种做法称为“税收损失套利”。 在 Google 表格电子表格中列出您的股票,并在股票价格低于购买价格时收到电子邮件提醒。
运作方式
该电子表格使用 Google 表格中的 Google 财经内置函数来获取股票的当前价格。该脚本会将每个所列股票的购买价格与其当前价格进行比较。然后,系统会通过电子邮件向您发送价格低于购买价的股票列表。您可以将脚本设置为按需要运行。
Apps 脚本服务
此解决方案使用以下服务:
前提条件
如需使用此示例,您需要满足以下前提条件:
- Google 账号(Google Workspace 账号可能需要管理员批准)。
- 一个能够访问互联网的网络浏览器。
设置脚本
- 点击以下按钮,即可创建税收损失回收提醒示例电子表格的副本。此解决方案的 Apps 脚本项目已附加到电子表格中。
复制 - 在复制的电子表格中,使用您自己的库存信息更新该电子表格,或使用提供的测试数据。
运行脚本
- 在复制的电子表格中,依次点击扩展 > Apps 脚本。
- 在“函数”下拉菜单中,选择 checkLosses。
- 点击运行。
根据提示为脚本授权。如果 OAuth 意见征求界面显示此应用未经验证警告,请依次选择高级 > 前往 {Project Name}(不安全)以继续操作。
请查看您的电子邮件,了解跌破购买价的股票列表。如果您未收到电子邮件,请检查列表中的股票价格是否低于购买价格。
创建基于时间的触发器
- 返回脚本项目。
- 点击左侧的触发器图标 。
- 点击右下角的添加触发器。
- 在选择要运行的函数部分,确保选中 checkLosses。
- 对于选择事件来源,请选择基于时间。
- 配置脚本的运行频率,然后点击保存。
查看代码
如需查看此解决方案的 Apps 脚本代码,请点击下方的查看源代码:
查看源代码
Code.gs
贡献者
此示例由产品管理和平台策略顾问 Jeremy Glassenberg 创建。您可以在 Twitter 上找到 Jeremy:@jglassenberg。
此示例由 Google 维护,并由 Google 开发者专家提供帮助。