1

目前在 SmartSheet 中,用户能够将电子邮件通知分配给用户,当“任何更改”或工作表中预先指定的列发生更改时会触发这些通知。

虽然这很有用,但有一个常见的业务案例,工作表管理员需要根据单元格的内容通知用户。例如,如果 A 列中的下拉选项设置为选项 A,则通知用户 A,或者如果设置为选项 B,则通知用户 B,等等。

SmartSheet API v2.0 中是否可以使用这种条件通知逻辑?

4

1 回答 1

3

Smartsheet API 当前不支持创建或管理警报(即通知和提醒)。因此,要实现您所描述的场景类型,您需要创建一个集成:

  • 能够知道工作表中何时发生指定的更改(例如:任何行的 A 列设置为选项 A)
  • 包含确定要向哪些用户发送电子邮件的逻辑(例如:如果任何行的 A 列设置为选项 A,则向用户 A 发送电子邮件)
  • 发送电子邮件

在高层次上,您有几个不同的选择来完成我上面概述的内容:

  1. 定期(例如:每小时)轮询 Smartsheet 以确定工作表是否已更改(获取工作表版本),如果已更改,则评估工作表数据(获取工作表);如果数据符合您发送电子邮件的标准,则发送电子邮件。
  2. 或者,您可以使用“Smartsheet Webhook”,以便在工作表中发生更改时通知您的集成,然后通过随后使用 API 评估工作表数据(获取工作表获取行)对此类通知做出反应;如果数据符合您发送电子邮件的标准,则发送电子邮件。Smartsheet Webhook 目前处于私人 Beta 版- 如果您想参与私人 Beta 版,您可以通过填写此网络表格申请。
于 2016-01-20T04:05:53.450 回答