2008-11-27 9 views
1

Les versions antérieures du client Notes convertissent automatiquement une URL envoyée en un lien cliquable pour le destinataire (quel que soit le client de messagerie), mais avec 6.5 (et vraisemblablement plus tard). plus se produit; c'est-à-dire que l'URL est envoyée en texte brut. L'interface utilisateur de Notes permet de le faire via le menu Create-> Hotspot-> Link Hotspot, mais cela devient fastidieux. Je cherche un moyen de créer un hotspot de liaison dans LotusScript. Ma recherche à ce jour me porte à croire que ce n'est pas possible, mais il peut y avoir un hack quelconque.Création par programme d'un hotspot de lien Notes (URL)

Répondre

1

La conversion automatique d'URL en liens cliquables est une préférence de l'utilisateur.

Dans 6.5, il est défini via Fichier/Préférences/Préférences utilisateur/Notions de base. En 8, il est défini via File/Prefences/Basic Notes Client Config.

Je ne pense pas que vous pouvez créer un hotspot de lien d'URL en utilisant explicitement lotusscript. Vous pouvez créer un lien vers un document, mais il n'existe aucun moyen évident de le transformer en lien d'URL.

Vous pouvez essayer une approche où le formulaire est défini pour rendre passthrough html sur le client, puis construire le code html pertinent pour un lien.

Mise à jour en réponse au commentaire.

Le scénario est que nous voulons contrôler ce qu'un utilisateur recevant du courrier voit. Nous avons quelques cas auxquels nous devrions penser.

  1. Le destinataire utilise Notes et a reçu le courrier directement via des notes sur le routage des notes.
  2. Le destinataire est sur Internet en utilisant n'importe quel client et permet l'email dans un format riche.
  3. Le destinataire est sur Internet en utilisant n'importe quel client et ne permet que l'email en texte brut.

Dans le premier cas, l'utilisateur verra les liens s'ils activent l'option pour cela. Vous pouvez également créer un fichier html direct dans le texte enrichi et qui s'affichera sur le client Notes en supposant que l'option de formulaire est définie dans la conception. Si c'est un email direct et que vous n'avez pas vraiment besoin d'autres fonctionnalités riches de Notes, vous pouvez également créer un message MIME. Dans les deux cas suivants, vous souhaitez simplement envoyer des messages MIME correctement formatés. Dans le premier de ces cas, l'utilisateur acceptera la mise en forme riche et donc vous pouvez construire le message en HTML simple et inclure des liens de cette façon. Dans le second cas, l'utilisateur ne le fera pas, et vous devez vous contenter du texte brut. Heureusement, la plupart des clients de messagerie transformeront automatiquement les URL reçues en texte brut en liens pour vous. Cela peut être une option comme dans le client Notes.

Lors de l'envoi de contenu de courrier enrichi, il est recommandé d'inclure également une section MIME pour le texte brut. De cette façon, vous n'avez pas besoin de se préoccuper de la version préférée de l'utilisateur.

+0

Je n'ai pas formulé ma question assez clairement. Le problème n'est pas quand * lire * email, c'est quand * envoi *. Le problème est qu'une URL dans un email * envoyé * n'est pas cliquable comme le fait la note R4. – Keeloid

0

Vous avez besoin de tricher et de créer une entrée MIME pour obtenir vos liens. En allant sur cette route, vous pouvez également profiter de l'occasion pour le rendre vraiment agréable. L'exemple de code est sur this site