参数列表
... 2026-2-4 大约 2 分钟
# 参数列表
# TriggerType
| 字段 | 描述 |
|---|---|
| TRIGGER_TYPE_UNSPECIFIED | 未知类型 |
| TRIGGER_TYPE_INSERT_RECORD | 新增记录触发 |
| TRIGGER_TYPE_UPDATE_RECORD | 修改记录触发 |
| TRIGGER_TYPE_CYCLE_REMINDER | 定时提醒触发 |
| TRIGGER_TYPE_RECORD_TIMER | 记录到期触发 |
# InsertRecordTriggerData
Smartsheet自动化-添加新记录时 触发器内容:
| 参数名 | 类型 | 描述 |
|---|---|---|
| notEmptyFieldId | string | 必须满足首次编辑不为空条件的列 |
# UpdateRecordTriggerData
Smartsheet自动化-记录内容修改时 触发器内容:
| 参数名 | 类型 | 描述 |
|---|---|---|
| recordSelector | JSON Object(RecordSelector) | 选择的记录 |
# RecordSelector
| 参数名 | 类型 | 描述 |
|---|---|---|
| type | enum(RecordSelectorType) | 记录选择类型 |
# RecordSelectorType
| 字段 | 描述 |
|---|---|
| RECORD_SELECTOR_TYPE_UNSPECIFIED | 未知类型 |
| RECORD_SELECTOR_TYPE_ALL | 所有记录 |
| RECORD_SELECTOR_TYPE_FILTER | 满足筛选条件的记录 |
| RECORD_SELECTOR_TYPE_REF | 引用前面步骤的记录 |
# CycleReminderTriggerData
Smartsheet自动化-定时重复 触发器内容:
| 参数名 | 类型 | 描述 |
|---|---|---|
| cycleInfo | JSON Object(CycleInfo) | 定期提醒附加信息 |
| remindTime | integer | 每次提醒的时间点,24h 范围内的秒级时间戳 |
# CycleInfo
# CycleType
| 字段 | 描述 |
|---|---|
| REPEAT_TYPE_UNSPECIFIED | 未定义 |
| REPEAT_TYPE_DAILY | 每天 |
| REPEAT_TYPE_WEEKLY | 每周 |
| REPEAT_TYPE_MONTHLY | 每月 |
| REPEAT_TYPE_WORKDAY | 工作日 |
# WeekInfo
每周提醒配置,type 为 REPEAT_TYPE_WEEKLY 时使用
| 参数名 | 类型 | 描述 |
|---|---|---|
| days | []integer | 周几 0:周日 1:周一 ... 6:周日, 注意一周周一开始 |
# MonthInfo
每月提醒配置,type 为 REPEAT_TYPE_MONTHLY 时使用
| 参数名 | 类型 | 描述 |
|---|---|---|
| days | []integer | 每月几号,升序 |
| lastDayOfMonth | bool | 预留,是否每月最后一天 |
# RecordTimerTriggerData
Smartsheet自动化-到达记录中的时间时 触发器内容:
| 参数名 | 类型 | 描述 |
|---|---|---|
| fieldId | string | 到期提醒时间列 |
| relativeTime | JSON Object | 相对时间信息 |
| remindTime | integer | 每次提醒的时间点,24h 范围内的秒级时间戳 |
# RelativeTime
| 参数名 | 类型 | 描述 |
|---|---|---|
| type | enum(RelativeTimeType) | 相对时间的类型 |
| offset | integer | 时间的位移(之后为正,之前为负) |
# RelativeTimeType
| 字段 | 描述 |
|---|---|
| RELATIVE_TIME_UNSPECIFIED | 未定义 |
| RELATIVE_TIME_DAY | 天 |
| RELATIVE_TIME_WEEK | 周 |
| RELATIVE_TIME_MONTH | 月 |