Salesforce:通过日期

Salesforce集成可作为附加版提供。如果您对Salesforce集成感兴趣,请联系我们有关其他信息。

日期Salesforce中的字段接受以下公共日期格式。此字段支持Yyyy / mm / dd格式,以及包含时间戳的以下变体:

  • yyyy-mm-dd
  • YYYY-MM-DD HH:MM:SS
  • YYYY-MM-DDTHH:MM:SSZ
  • YYYY-MM-DDTHH:MM:SS.SSSZ

在最终两种格式结束时注意的“z”对应于小时/分钟/秒对应的适当时区。

炼金术匠日期问题具有验证选项,可以以Salesforce接受的格式格式化日期。

如果您希望使用其他格式之一,您可以执行此操作,然后使用脚本将其更改为以Yyyy / mm / dd格式,然后发送到salesforce。

使用脚本重新格式化日期以发送给Salesforce

要开始设置要转换的日期字段。在大多数情况下,这将是使用mm / dd / yyyy或dd / mm / yyyy验证的日期问题,但它也可能是存储未格式化的日期以发送给salesforce的隐藏值。在示例脚本中,我们询问出生日期(DOB)问题。

接下来,添加一个自定义脚本操作根据您的日期问题的格式,对您的调查和粘贴以下一批脚本。

LUA脚本将MM / DD / YYYY格式化日期转换为YYYY / MM / DD

Dobid = 2  - 出生问题ID#ID = 9  - 遮别值问题ID#发送到SalesforceOriginalDob = getValue(DOBID)一个月= string.sub(forialdob,1,2)Day = String.sub(InformerDob,4,5)年= string.sub(OrigalDob,7)newdate =一年..“ - ”..月..“ - ”..日setValue(ID,newdate)

LUA脚本将DD / MM / YYYY格式化日期转换为YYYY / MM / DD

Dobid = 2  - 出生问题ID#ID = 9  - 遮别值问题ID#发送到SalesforceOriginalDob = getValue(DOBID)Day = String.sub(OrigalDob,1,2)一个月= string.sub(forialdob,4,5)年= string.sub(OrigalDob,7)newdate =一年..“ - ”..月..“ - ”..日setValue(ID,newdate)

有特定项目必须为每个调查更新,以及您可以根据情况更改的特定项目。

需要更新

Dobid = 2 - 出生问题ID#

此行中列出的ID号是问题的ID(或可能隐藏值),您正在收集转换为Yyyy / MM / DD所需的日期。无论ID如何替换2

id = 9 - 遮别值ID#发送给Salesforce

此行中列出的ID号是隐藏值的ID,其中脚本将存储新的yyyy / mm / dd格式化值,以便正确传递给salesforce。

最后,在您的Salesforce推送操作中,确保选择存储重新格式化日期的新隐藏值炼金术者问题场地。

格式化系统日期

如果您只是通过系统日期,您只需要确保它格式化正确。

系统日期合并代码[系统(“日期”)]将显示当前日期(在美国东方时区)。使用格式属性您可以将其重新格式化为Salesforce接受的格式。根据您的集成,您可能需要使用DASH而不是正斜杠。

[系统(“日期”),格式=“y / m / d”]将输出:2012/11/06
[系统(“日期”),格式=“Y-M-D”]将输出:2012-11-06

基本的 标准 市场调查 人力资源专业 完全访问 报告.
自由 个人 队和企业
特征 包括在