Táboa de contidos
Neste artigo mostrarei como crear modelos anidados en Outlook usando conxuntos de datos. Verás diferentes enfoques de modelos de aniñación e despois ensinareiche a engadir campos dinámicos e a encher os teus correos electrónicos sobre a marcha.
Antes de mostrarche como crear modelos anidados en Outlook, gustaríame facer un pequeno descanso e presentarche o noso complemento de Modelos de correo electrónico compartido. Con esta pequena aplicación non só podes crear modelos para futuros correos electrónicos, senón tamén aplicar formatos, pegar hipervínculos, imaxes e táboas. Ademais, podes pegar varios modelos nun correo electrónico cun clic.
Ok, imos comezar :)
Crear modelos anidados usando atallos en conxuntos de datos
Primeiro, imos aclarar que é un atallo en termos de modelos de correo electrónico compartido. En palabras sinxelas, é unha ligazón a un modelo determinado. Cando creas un modelo, hai un campo con dous hashtags na parte superior do panel do complemento. Este sería o teu atallo. Se o enche, o seu modelo asociarase a este atallo.
Consello. Podes definir facilmente cales son os modelos que teñen atallos asignados polo sinal do hashtag de oferta xunto ao nome do modelo:
Así, se precisas engadir o texto deste modelo co atallo. ao contido doutro modelo, non é necesario copialo e pegalo manualmente. Só tes que escribir o seu atallo e pegarase todo o modelo.
Agora é o momento de facelovexa como funcionan os atallos nos conxuntos de datos. En primeiro lugar, crearei tres modelos e asignarei atallos para cada un deles.
Consello. Se cres que necesitas máis información sobre os conxuntos de datos, só tes que consultar o meu tutorial sobre os modelos Fillable de conxuntos de datos. Teño este tema alí tratado.
Os meus modelos conterán unha breve descrición dalgúns plans de subscrición de produtos. Tamén engadirei algún formato para que o meu texto pareza máis brillante e, por suposto, asignarei un atallo a cada un deles. Aquí é como quedará:
Agora teño que engadir eses atallos a un conxunto de datos. Entón, creo un novo conxunto de datos (imos chamar a " Descrición dos plans "), enche a primeira columna cos nomes dos plans e introduza os meus atallos xunto ao plan correspondente. Isto é o que obteño no resultado:
Plan | Descrición |
Versión actual | ##actual |
De por vida | ##vida |
Anualmente | ##anual |
Como podes ver, cada plan está asociado ao atallo que leva ao modelo coa súa descrición. Por que necesito todo iso? Porque quero facer que o meu fluxo de traballo sexa rápido e sinxelo :) Todo o que queda por facer é escribir un modelo e incluír a macro WhatToEnter para pegar a descrición necesaria no modelo.
Entón, o meu modelo final será o un abaixo:
Ola!
Aquí está a información sobre o plan que tesescollido:
~%WhatToEnter[{dataset:"Descrición do plan",column:"Descrición",título:"escolle o plan"}]
Avísame se precisas máis axuda :)
O lóxico é o seguinte: pego este modelo, aparece a ventá emerxente que me pide que escolla o plan (dos valores da primeira columna do conxunto de datos). Unha vez que o fago, pegarase no meu correo electrónico o modelo completo asociado co atallo correspondente.
Utiliza HTML nos conxuntos de datos
Agora mostrareiche un truco máis con conxuntos de datos. Como xa sabedes, os conxuntos de datos pódense encher con calquera dato (texto, números, macros e moitos outros). Neste parágrafo mostrarei como usar o código HTML en conxuntos de datos usando as mesmas mostras do primeiro capítulo.
En primeiro lugar, imos abrir un dos modelos e examinar o seu HTML:
Aquí está o código HTML deste modelo:
Política de licenzas: pagas unha vez e utilizas a versión comprada mentres o necesites.
Política de actualizacións: un desconto do 50 % para todas as actualizacións futuras.
Métodos de pago: Tarxeta de crédito , PayPal
Por moi desordenado que pareza, todo é bastante sinxelo. O primeiro parágrafo inclúe a descrición da política de licenza, o segundo, a política de actualización, e o último, os métodos de pago. Todas as etiquetas nas comiñas angulares (como estilo, cor, forte, em) están representando o formato do texto (a súa cor, o estilo de fonte como en negra oucursiva, etc.).
Agora encherei o meu novo conxunto de datos con esas pezas de código HTML e mostrarei como funcionará.
Nota. Podes escribir ata 255 caracteres nunha cela do conxunto de datos.
Entón, o meu novo conxunto de datos (chameino Descrición do plan HTML ) ten catro columnas en total: a primeira é a clave, o resto son as columnas cos parámetros de descrición do plano. Así é como quedará despois de que o enche por completo:
Plan | Política de licenza | Política de actualización | Pago Métodos |
Versión actual | Política de licenzas: pagas unha vez e utilizas a versión comprada mentres necesites. | Política de actualizacións: un desconto do 50 % para todas as actualizacións futuras. | Métodos de pago: Tarxeta de crédito, PayPal |
De por vida | Política de licenza: ti pagas unha vez e use o produto sempre que necesites . | Política de actualizacións: obtén todas as actualizacións de balde de por vida. | Métodos de pago: Tarxeta de crédito, PayPal, transferencia bancaria, cheque. |
Anual | Política de licenza: a licenza ten unha validez un ano despois da compra , pagas unha vez e utilizas a versión comprada durante toda a vida. | Política de actualizacións: todas as actualizacións son gratuítas durante un ano. | Métodos de pago: Tarxeta de crédito, PayPal, Transferencia bancariaTransferir. |
Agora é hora de volver ao modelo e actualizar alí a macro. Como agora teño tres columnas cos datos para pegar, necesitarei tres WhatToEnter. Hai dous camiños: engades tres macros especificando diferentes columnas para devolver os datos, ou faino unha vez, fai dúas copias desta macro e cambia manualmente a columna de destino. Ambas solucións son rápidas e sinxelas, a elección depende de ti :)
Entón, unha vez que se actualice o modelo final, quedará así:
Ola!
Aquí está a información da licenza sobre os plans que escolliches:
- ~%WhatToEnter[{dataset:"Descrición do plan HTML",column:"Política de licenza",title:"Escolle plan"} ]
- ~%WhatToEnter[{dataset:"Descrición dos plans HTML",column:"Política de actualización",title:"Escoller plan"}]
- ~%WhatToEnter[{dataset:"Plans description HTML",column:"Métodos de pago",title:"Escolle o plan"}]
Avísame se precisas máis axuda :)
Como podes ver, hai tres macros idénticas con diferentes columnas de destino cada unha. Cando pegas este modelo, pediráselle que elixas o plan só unha vez e os datos das tres columnas encherán o teu correo electrónico nun abrir e pechar de ollos.
Engadir campos dinámicos ao conxunto de datos
Nas mostras anteriores mostreino como pegar os datos gardados previamente nun correo electrónico. Pero que pasa se non sabes con certeza cal debe ser o valorpegado? E se queres tomar unha decisión para cada caso en particular? Como engadir algo de dinamismo aos teus modelos?
Imaxina este caso: moitas veces pregúntanche sobre o prezo dalgúns dos plans dispoñibles, pero o prezo cambia con bastante frecuencia e non ten sentido gardalo nun modelo. Neste caso, debes escribilo manualmente cada vez que debas responder a tal solicitude.
Non creo que teclear o prezo despois de pegar o modelo sexa moi eficiente. Como estamos aquí para aprender a aforrar tempo, mostrareiche como resolver esta tarefa en poucos clics.
Primeiro, permíteme recordarche como se manexan os campos dinámicos. Engade a macro WhatToEnter e configúraa para pegar o valor Texto . Se non che di nada, comproba primeiro como engadir información relevante de forma dinámica nun dos meus manuais anteriores.
Aquí está a macro que me pedirá que introduza o prezo necesario:
~%WhatToEnter[ price;{title:"Introduce o prezo do plan aquí"}]Pero que pasa se o plan é dinámico e hai que cambiar tamén? Configurar a segunda macro cunha lista despregable? Teño unha solución mellor para ti ;)
Creo un conxunto de datos cos nomes do plan na columna clave e a macro WhatToEnter anterior na segunda:
Plan | Prezo |
Versión actual | ~%WhatToEnter[price;{title:"Introduza o prezo do plan aquí"}] |
De por vida | ~%WhatToEnter[price;{title:"Introduza o planprezo aquí"}] |
Anualmente | ~%WhatToEnter[price;{title:"Introduza o prezo do plan aquí"}] |
Entón conecto este conxunto de datos ao meu modelo e obtendo o seguinte:
Ola!
Aquí está o prezo actual do ~%WhatToEnter[{dataset:"Prezos dos plans ",column:"Plan",title:"Plan"}] plan: USD ~%WhatToEnter[{dataset:"Prezos dos plans",column:"Prezo",title:"Prezo"}]
Grazas ti.
Parece raro? Mira como funciona perfectamente!
Resumo
Espero que este manual che amose outra forma de usar conxuntos de datos e inspirouche a probar esta funcionalidade :) Sempre podes instalar os nosos modelos de correo electrónico compartido de Microsoft Store e comprobar como funciona o complemento. Estou seguro de que a gran variedade dos nosos artigos e publicacións de blogs de Documentos axudarache. tira o máximo proveito desta ferramenta ;)
Se tes algunha dúbida co complemento, non dubides en deixalas na sección Comentarios. Estarei encantado de axudarche :)