Pergunta : Gerar o email e adicionar campos ao corpo

Olá! peritos,

I am que gera um email de uma tecla em um formulário. Notifica os receptores para olhar o original e eu quero-o às inspeções prévias que dois campos no email body.

I o têm trabalhar na língua da fórmula na produção mas é lenta e eu quero converter ao lotusscript.  Eu tenho tudo trabalhar muito bem exceto o am que começ um erro, “datilografar a má combinação” nas linhas 38 e na necessidade de 40.

I dos campos GlobalComment (texto) e comentários (texto rico) ir no corpo do email junto com o doclink. Eu sou um principiante com lotusscript e tentei algumas coisas mas neste momento eu sou confuso em o que a sintaxe deve ser ao adicionar campos e não apenas o texto nas citações.  AppendText trabalha somente com texto nas citações? Como você adiciona campos?  Ajuda por favor!
class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
clique notpretty do >Sub " do class= " de " codeSnippet667599 do id= do
           
class= do

Resposta : Gerar o email e adicionar campos ao corpo

RE: “O campo de comentários”

Se você quer preservar o formato e os acessórios, a seguir sim, AppendText adicionará somente o texto liso.  Mudar essa linha a esta preferivelmente…

      Chamar Body.AppendRTItem (os comentários)

RE: “Anota ruídos elétricos e fecha-se na extremidade”

Bem, isso é um pouco mais duro.  Eu não ver qualquer coisa em PostSave que causaria um ruído elétrico.

Há algum código em QuerySave ou nos outros eventos do formulário?  Desde estava a abertura e o closing o uidoc, todas as sortes de edições do sincronismo pode colher acima.  Você terá que ser realmente cuidadoso em seus eventos do formulário, mas eu usei esta técnica muitas vezes. Não é impossível.

Uma coisa que eu observo em PostSave é que você está começ um punho novo ao uidoc mesmo que o método do evento já forneça um.  Eu encontrei que as notas são mais estáveis quando você usa os punhos que lhe dão.

Também, no código que eu lhe emiti, nós estamos ajustando o campo “emitido” na parte posterior depois que o formulário se fecha, assim que não estaria disponível no formulário em PostSave.  Em olhar seu código, eu não ver uma necessidade de sujar com as classes front-end de todo.  Eu mudaria provavelmente PostSave a qualquer outra coisa semelhante…

      Postsave secundário (fonte como Notesuidocument)
            Doc não ofuscante como NotesDocument
            Ajustar doc = Source.Document.ParentDatabase.GetDocumentByUNID (Source.Document.UniversalID)
            Se (doc.GetItemValue (“emitido”) (0) = “sim”) então
            …

RE: “Eu preciso de conservar somente a data de hoje como a data”

      Descolamento não ofuscante como NotesDateTime novo (agora)
      curdoc. Report_Date = dt.dateOnly

RE: “Eu gostaria de repará-lo aqui em vez da coluna da vista”

Sempre uma boa escolha.  As vistas são lentas bastante já.
Outras soluções  
 
programming4us programming4us