请求:为Salesforce(QUIP)表格配置Amazon登录触发时间戳公式
Quip表格实现签到自动时间戳的解决办法
方法一:用Quip自动化机器人(无代码,首选)
- 打开你的签到表格,点右上角的「Automate」,选「Create a Bot」
- 触发条件设为:A列(Amazon登录)单元格被编辑,且编辑后内容非空
- 执行动作选「Set cell value」,目标单元格指定为「当前行的G列」,值选「Current date & time」,还能自定义时间格式(比如
YYYY-MM-DD HH:MM:SS) - 保存机器人后,只要A列填了内容,对应行G列就会自动生成签到时间戳
方法二:用Quip脚本(自定义需求适用)
如果自动化机器人不够灵活,用脚本编辑器实现:
- 打开表格,点「Tools」>「Script Editor」
- 替换默认代码为下面的脚本:
function onCellEdit(e) { // 检测是否是A列(索引0)的单元格被编辑,且内容不为空 if (e.columnIndex === 0 && e.newValue.trim() !== "") { const sheet = e.source.getActiveSheet(); // 定位到当前行的G列(索引6) const targetCell = sheet.getRange(e.rowIndex, 6); // 设置时间戳,这里用本地时间格式,可按需修改 targetCell.setValue(new Date().toLocaleString()); } }
- 保存脚本,设置触发方式为「On edit」,这样每次编辑A列单元格时,脚本自动执行
避坑提醒
别直接用=IF(A2<>"", NOW(), "")这种纯公式——NOW()会随表格刷新实时更新,没法固定最初的签到时间,完全不符合需求。
内容的提问来源于stack exchange,提问作者Christian Johnson
相关产品推荐
相关产品推荐

