SharePoint 2010
リストから構築された infopath フォームに URL を表示する繰り返しセクションがあります。現在、スペースを含む URL が表示されます。これらのスペースを %20 に置き換えて、正しくリンクさせたいと思います。
以下は、セクションに追加したルールです。スペースを %20 に正しく置き換えます
フィールドが変更されたときに実行
myURL = concat(substring-before(myURL, " "), "%20", substring-after(myURL, " "))
ただし、複数のリンクが表示される場合は、すべての URL がまったく同じ URL に置き換えられます。例: 受信データ:
リンク 1
リンク 2
リンク 3
私が期待するもの (これが欲しい):
Link%20one
Link%20two
Link%20three
私が得るもの (望まない):
Link%20three
Link%20three
Link%20three
リンクを個別に保持し、上書きされないようにするにはどうすればよいですか?
- データフィールド
- ListItem << 上記のルールはこちら
- ID
- 付属品
- 私のURL
- ListItem << 上記のルールはこちら
繰り返しフィールドは myURL です。
繰り返しますが、infopath フォームはリストのフォームに基づいているため、開発者タブは使用できません。
ありがとう