即将登陆 Salesforce AppExchange

Salesforce 添加到日历:把预订直接发送到 Outlook、Google 和 Apple 日历

保存在 Salesforce 中的预订,只有进入对方自己的日历才算真正完成。“添加到日历”帮您做完最后一步:保存后单击一下,预约就进入 Outlook、Google 或 Apple 日历。

发布于 2026 年 10 月 26 日 · MultiDatePick

“Salesforce 能把预订发到我的 Outlook 吗?”“客户怎样把预约加进 Google 日历?”“为什么大家会忘记自己约的会议?”预订安安稳稳地存在 Salesforce 里,但人们的日程往往记在自己的日历上,而两者之间没有任何东西把它带过去。

MultiDatePick 填补了这个空缺。开启 Show Add to Calendar After Saving,每次保存成功后都会提供一个添加到日历按钮。单击一下即可下载一个日历文件,刚保存的每条记录都对应一个日程:日期和时间准确,包含会议室或人员,以及状态。它适用于记录页面、应用程序页面、屏幕 Flow(Screen Flow)和公开的 Experience Cloud 预订页面。

Salesforce 中“添加到日历”的动画演示:在休假申请日历上,用“自定义日期”循环模式选中 2 月 1 日至 3 月 6 日每隔一周的周一、周三和周六,单击一次“保存”创建 9 条休假记录,“添加到日历”下载一个包含全部 9 个日程的日历文件
每隔一周的周一、周三和周六,用一个模式选出,保存一次,用一个文件发送到日历。

这就是上面的录屏。“自定义日期”模式选中 2 月 1 日至 3 月 6 日每隔一周的周一、周三和周六,单击一次“保存”创建 9 条休假记录,下载的文件包含 9 个全天日程,每个日期一个。一个月的假期、一学期的课程或一季的班次,单击一次即可全部加入日历,而不是每个日期点一次。

“添加到日历”为预订人带来什么

一个文件包含所有已保存内容

一次保存预订五个日期或二十个时间段,文件中每项都有一个日程,单击一次即可全部添加。

时间准确

带时间的预订保留开始和结束时间。仅日期的记录(例如休假)会作为全天日程添加。

谁和在哪里

被预订的顾问、会议室或车辆会写入日程标题。预订会议室时,它的地址还可以填入日程的地点,让邀请写明是谁、在哪里。

同样适用于访客

文件在浏览器中生成,所以公开的 Experience Cloud 预订页面无需额外权限即可使用。

无需安装任何东西

没有连接的应用程序,没有 OAuth,没有外部调用。在对方下载自己的文件之前,您的数据始终留在 Salesforce 中。

适用于各种日历

标准 .ics 文件可在 Outlook、Google 日历和 Apple 日历中打开。单个预订还可以直接添加到 Google。

为什么用日历文件,而不是日历同步

把 Salesforce 与 Outlook 或 Google 同步,意味着需要一个连接的应用程序、每位用户都要进行 OAuth 授权,还要让数据从您的组织流向第三方,而这正是安全审查要追问的。日历文件完全不需要这些。日程是在浏览器中根据刚保存的预订生成的,在对方下载之前,没有任何数据离开 Salesforce。MultiDatePick 始终 100% 原生。

取舍很公平,也很简单:它是一次性文件,而不是实时链接。如果预订之后改了时间,对方重新下载一个文件即可。每个日程都以 Salesforce 记录 Id 作为唯一 ID,因此按 ID 匹配的日历会把新文件当作同一个预订,而不是重复项。

MultiDatePick 中的 Salesforce 预订日历月视图,刚提交咨询申请后:一条提示栏显示“已保存。将其添加到您的日历。”,11 月日历上方有一个“添加到日历”按钮
月历视图上的同一个按钮,在咨询申请提交的那一刻出现。

每个日历日程包含哪些内容

日历字段从 Salesforce 填入的内容
日程标题记录名称(记录没有名称时用日历标题),后接资源:Request a consultation: Priya Nair
开始和结束已保存的日期和时间。仅日期的记录成为全天日程;日期范围成为横跨整个范围的一个日程
地点可选:资源上由您选定的一个字段,例如会议室地址,通过 Calendar File Location Field(日历文件地点字段)设置。预订人员时留空,因为人员已经在标题中
说明状态,例如 Requested 或 Confirmed
唯一 IDSalesforce 记录 Id,让日历知道重新下载的是同一个预订

时间按预订时的当地时钟时间写入,所以 10:00 的咨询会显示在 10:00。

两分钟即可开启

  1. 打开组件或配置。在 Lightning App Builder、Experience Builder 或 Flow 屏幕中选中 MultiDatePick 组件。或者在设置向导中编辑配置。
  2. 勾选 Show Add to Calendar After Saving。它默认关闭,所以在您选择开启之前不会有任何变化。
  3. 预订会议室?把 Calendar File Location Field 设置为会议室的地址字段,每个日程都会显示要去哪里。预订顾问等人员时留空即可。
  4. 在公开站点上,还要勾选 Show In-Component Toast,让访客同时看到保存确认和按钮。访客页面的其余设置请参阅 Experience Cloud 预订指南。
  5. 保存并预订点什么。“添加到日历”提示栏会出现在确认信息下方,直到被关闭或下一次保存为止。

团队在哪些场景中使用

客户和患者预约客户在您的站点上预约,离开时会议已在他们的日历里,爽约也就更少了。
面试安排候选人选好时间段的那一刻就能添加面试,面试官会作为地点写入。
会议室和工位预订会议室随预订一起进入参会者的日历,时间和地点都在他们的手机上。
休假和请假批准的日期作为全天日程添加,缺勤情况就出现在大家每天都看的日历里。
培训和活动报名四场课程,单击一次全部添加。
公开预订页面Experience Cloud 上的访客无需登录,就能获得和您的员工一样的按钮。

常见问题

Salesforce 有给预订用的“添加到日历”按钮吗?

对于您自己对象上的记录,没有。Salesforce 活动可以通过 Einstein 活动捕获同步到 Outlook 或 Google,但保存为自定义记录的预订没有办法进入个人日历。MultiDatePick 增加了一个“添加到日历”按钮,每次保存后都会出现,并为对方提供一个日历文件,内容正是其预订的内容。

支持 Outlook、Google 日历和 Apple 日历吗?

支持。该按钮会下载一个标准 .ics 日历文件,所有主流日历都能打开这种格式:Windows 和 Mac 上的 Outlook、Google 日历、Mac、iPhone 和 iPad 上的 Apple 日历,以及大多数其他日历。如果浏览器无法生成文件,单个预订会改为提供“添加到 Google 日历”链接。

公开预订页面上的 Experience Cloud 访客也能用吗?

能。文件在访客的浏览器中生成,所以从公开 Experience Cloud 页面预订的访客,也会看到和已登录用户一样的“添加到日历”按钮。访客的访问权限不会有任何变化。

如果预订之后有变动,日历中的日程会更新吗?

不会。“添加到日历”提供的是一次性文件,而不是实时同步,所以预订之后改了时间,需要重新下载文件。每个日程都以 Salesforce 记录 Id 作为唯一 ID,因此支持按 ID 更新的日历会把新文件识别为同一个预订,而不是再添一个。

会有数据离开 Salesforce 吗?

只有对方自己选择下载的那个文件。没有连接的应用程序,没有外部调用,也没有第三方日历服务;MultiDatePick 始终 100% 原生。文件里只包含预订的名称、日期、时间、资源、资源的地点(如果您选择了地点字段)和状态,别无其他。

开启它需要 Apex 或开发人员吗?

不需要。只是一个复选框:Show Add to Calendar After Saving,位于 Lightning App Builder、Experience Builder 或 Flow 屏幕中的组件上,或设置向导中的配置里。

在 Salesforce 中预订,留在他们的日历里。

在在线演示中提交一个咨询申请并添加到您自己的日历,或从 Config Library 中的现成预订配置开始。

  • $20/用户/月,全部功能
  • 30 天免费试用,无需信用卡
  • 100% Salesforce 原生
  • 无需 Apex
  • 即将登陆 Salesforce AppExchange