问题描述
我很难指定要输入的日期标签的格式为dd / mm / yyyy。这是日期输入标签,不是日期签名标签。
我已将帐户默认区域设置更改为我的时区,并更改了区域设置下该帐户的默认日期/时间格式。但是,这似乎对用户签名后输入的“日期”选项卡没有影响。
我正在使用REST-api发送标签,因此请不要根据使用模板提供建议!它必须在帐户设置中(似乎没有)或在代码中的日期标签的规范中(我在使用c#)。
public static List<Date> CreateDateTabs(IEnumerable<Docusign_Date> DD)
{
List<Date> listTabs = new List<Date>();
foreach (Docusign_Date item in DD)
{
Date DS = new Date();
DS.DocumentId = item.DocumentGuid.ToString();
DS.RecipientId = item.PartyID.ToString();
DS.TabLabel = item.Party_Tag;
DS.AnchorString = item.Party_Tag;
listTabs.Add(DS);
}
return listTabs;
}
解决方法
您的示例显示的是文本标签,而不是日期标签。 我知道这很混乱。 但是在DocuSign中,如果希望用户提供输入日期,则必须使用文本选项卡并将其设置为所需的日期格式。 将您的代码更改为textTab,根据您的要求(第一天(1-31),然后是月份(1-12),然后是年份)添加格式,如果有人提供了错误的日期,您甚至可以提供错误消息。 让我知道是否不清楚,您需要一个代码示例。