0

共有ポイント ライブラリに移動する既存のファイルを上書きしないように、infopath フォームを取得する方法を教えてください。

カスタム送信を含む infopath フォームがあります。送信では、「me.saveas(http:\mysharepointlibrary\FormDropDownValue)」を実行しています

これはうまく機能しています。しかし、新しいフォームを作成して同じドロップダウン値を選択すると、フォームが古いフォームを上書きしないようにすることはできません。me.save() と me.submit() も試しましたが、どちらも爆弾です。

上書きを許可しないようにデータ接続を設定していますが、保存するためにその接続に入っていないようです。カスタム送信コードのせいだと思います。

どんな助けでも大歓迎です。

4

1 に答える 1

2

フォーム名の一部として動的で一意の値を追加する必要があります。これは、カスタム コードを使用せずに、InfoPath インターフェイスから実行できます。

新しい送信オプションを構成し、式を使用してフォーム名を生成します。私の場合、私は以下を使用しています:

concat(YourFieldValue; now())

フィールドの値と現在の日時を連結します。ユーザー名のような他の一意の値がある場合は、これらを連結関数にも追加します。

代替テキスト
(出典: sharepointusecases.com )

于 2009-07-31T15:11:16.787 に答える