我需要帮助获取infopath表单,以便不会覆盖发送到sharepoint库的现有文件。
我有一个带有自定义提交的infopath表单。在提交中我正在做“me.saveas(http:\ mysharepointlibrary \ FormDropDownValue)
这很好用。但是,如果我创建一个新表单并选择相同的下拉值,我无法将表单而不是覆盖旧表单。我也尝试了me.save()和me.submit(),这两个炸弹。
我将数据连接设置为不允许覆盖,但它似乎甚至没有进入该连接进行保存。我认为是因为自定义提交代码。
任何帮助将不胜感激。
答案 0 :(得分:2)
您需要添加其他内容,动态且唯一的值作为表单名称的一部分。这可以在没有自定义代码的情况下完成,来自InfoPath Interface。
配置新的提交选项并使用公式生成表单名称。在我的情况下,我使用以下内容:
concat(YourFieldValue; now())
它将连接您的字段和当前日期时间的值。如果您在for username上有其他一些唯一值,请将这些值添加到concatenate函数中。