2013-08-19 38 views
0

我不確定,該標題是正確的,但我會嘗試更詳細地描述我的qyestion。 我有什麼? 在蓮花數據庫我有兩列查看V1 - 名稱和地址。另外我有兩種形式(簡單 - F1和F2)。 F1有兩個字段:「收件人」(名稱)和標題(文本字符串)和按鈕「發送」。 F2也有字段標題(文本字符串)。打開DB後,人員可以從視圖V1中選擇一個文件,並按下「創建」按鈕,在F1上創建新文件,其中字段收件人從視圖V1中選擇地址。然後人填寫字段標題,然後按下按鈕「發送」以發送郵件給收件人與doc.Subject =標題。在這個階段,一切都清楚可以理解使用自動填充字段創建新文檔 - 蓮花腳本

我需要什麼? 在這封郵件中,收件人應該收到鏈接,用於在表單F2上創建新文檔,並自動填充此郵件中「主題」值字段「標題」。

回答

0

這是我會怎麼解決這個問題:使用Form1上創建

  • 的文件( 「文檔1」)。
  • 填充字段並單擊「發送」按鈕。
  • 「發送」按鈕將使用Form2創建一個新文檔(「Doc2」)。
  • 代碼將在「Doc2」上填寫「標題」字段,並在「Doc1」上填寫「標題」的值,然後創建一封新郵件。該電子郵件將包含指向「Doc2」的文檔鏈接,因此收件人可以點擊它打開文檔。
  • 保存「Doc1」和「Doc2」並關閉這兩個文檔。

使用NotesRichTextItem類的AppendDocLink方法創建doclink。

1

註釋具有稱爲「在文檔中發送表單」的功能。當我將消息發送給用戶時,我會使用該功能。您發送的信息不會是普通的「備忘錄」。它實際上是一個帶有包含代碼的按鈕的自定義表單,它會像普通電子郵件一樣出現在收件人的收件箱中。

要做到這一點,我會創建另一個表單F3。這是您將通過電子郵件發送的表單。將所需的任何字段添加到此表單中。還要添加一個帶有代碼的按鈕以打開數據庫,使用F2創建文檔,並使用您在F3中發送的數據填充F2的字段。

然後進入F1並修改發送消息的代碼。 (因爲你沒有顯示任何你的代碼,所以我假設在你的LotusScript代碼中你已經命名了NotesDocument變量「msg」)。將它改爲設置msg.Form =「F3」,然後在你調用msg發送一定要將第一個參數設置爲true。這將激活文檔功能中的商店表單,因此收件人將獲得郵件中包含的F3副本,並且該按鈕將起作用。

+0

這可能是比我發佈的更好的解決方案。 –