目次
この記事では、データセットを使用してOutlookでネストしたテンプレートを作成する方法を紹介します。 ネストしたテンプレートのさまざまなアプローチを見てから、ダイナミックフィールドを追加して、その場でメールを記入する方法を教えます。
Outlookでネストしたテンプレートを作成する方法をご紹介する前に、少し休憩して、共有メールテンプレートアドインをご紹介したいと思います。 この小さなアプリで、将来のメールのテンプレートを作成するだけでなく、書式の適用、ハイパーリンク、画像、テーブルを貼り付けることができます。 さらに、ワンクリックで複数のテンプレートを一つのメールに貼り付けることも可能です。
よし、始めよう:)
データセット内のショートカットを利用したネストテンプレートの作成
まず、共有メールテンプレートのショートカットとは何かを明確にします。 簡単に言うと、与えられたテンプレートへのリンクです。 テンプレートを作成すると、アドインのペインの上部に2つのハッシュタグが付いたフィールドがあります。 これがショートカットになります。 これを記入すると、テンプレートはこのショートカットと関連付けられます。
ヒント:テンプレート名の横にある入札ハッシュタグ記号で、どのテンプレートにショートカットを割り当てるかを簡単に定義することができます。
したがって、このショートカット付きテンプレートのテキストを別のテンプレートのコンテンツに追加する必要がある場合、手動でコピー&ペーストする必要はありません。 そのショートカットを入力するだけで、テンプレート全体がペーストされます。
それでは、データセットでショートカットがどのように機能するかを見てみましょう。 まず、3つのテンプレートを作成し、それぞれにショートカットを割り当ててみます。
ヒント:データセットについてもう少し詳しく知りたい場合は、「データセットからテンプレートを作成する」のチュートリアルを参照してください。
私のテンプレートには、いくつかの製品の定期購入プランの短い説明が含まれます。 また、テキストが明るく見えるように書式を追加し、もちろん、それぞれにショートカットを割り当てます。 以下は、その様子です。
では、これらのショートカットをデータセットに追加する必要があります。 そこで、新しいデータセット(ここでは " プランの説明 「その結果、次のようなものが得られました。
計画 | 商品説明 |
現在のバージョン | ##current |
ライフタイム | ##lifetime |
年間 | ##年間 |
ご覧のように、各計画はその説明とともにテンプレートにつながるショートカットと関連付けられています。 なぜこのようなものが必要かというと、ワークフローを迅速かつ簡単にしたいからです :) あとは、テンプレートを書いて、必要な説明をテンプレートに貼り付けるWhatToEnterマクロを含めるだけです。
ということで、私の最終的なテンプレートは以下のようなものになります。
こんにちは。
選択したプランの情報はこちらです。
~%WhatToEnter[{dataset: "Plans description",column: "Description",title: "choose the plan"}]].
また何かあったら教えてください :)
このテンプレートを貼り付けると、ポップアップウィンドウが表示され、(最初のデータセットの列の値から)プランを選択するよう求められます。 そうすると、対応するショートカットに関連するテンプレート全体がメールに貼り付けられます。
データセットでHTMLを使用する
データセットには、テキスト、数値、マクロなど、さまざまなデータを入れることができます。 ここでは、第1章と同じサンプルを使って、データセットでHTMLコードを使用する方法を紹介します。
まず、テンプレートの一つを開いて、そのHTMLを調べてみましょう。
以下は、このテンプレートのHTMLコードです。
ライセンスポリシー 一度購入したバージョンは、必要な期間だけ使用できます。
アップグレードポリシー:a 50%割引 今後のバージョンアップに期待します。
支払い方法 クレジットカード、PayPal
最初の段落はライセンスポリシーの説明、2番目の段落はアップグレードポリシー、最後の段落は支払い方法です。 角引用符で囲まれたタグ(style, color, strong, emなど)は、テキストのフォーマット(色、ボールドやイタリックなどのフォントスタイルなど)を表しています。
では、新しいデータセットにこれらのHTMLコードの断片を埋め込んで、どのように動作するかをお見せしましょう。
注:1つのデータセットセルに入力できる文字数は255文字までです。
そこで、私の新しいデータセット(私はこれを プランの説明 HTML ) には全部で4つのカラムがあり、最初のカラムがキーとなり、残りはプランの説明パラメータを含むカラムです。 完全に埋め尽くすと、こんな感じになります。
計画 | ライセンスポリシー | アップグレードポリシー | お支払い方法について |
現在のバージョン | ライセンスポリシー 一度購入したバージョンは、必要な期間だけ使用できます。 | アップグレードポリシー。 a 50%割引 今後のバージョンアップに期待します。 | 支払い方法 クレジットカード、PayPal |
ライフタイム | ライセンスポリシー 一回払いで使える 必要なだけ . | アップグレードポリシー。 を手に入れることができます。 無料アップグレード の寿命を延ばすことができます。 | 支払い方法 クレジットカード、PayPal、電信送金、小切手。 |
年間 | ライセンスポリシー ライセンスの有効期限は 一年 購入後、一度お支払いいただくと、購入したバージョンは生涯使用することができます。 | アップグレードポリシー。 すべて アップグレードは無料です。 1年の間に | 支払い方法 クレジットカード、PayPal、電信送金。 |
さて、そろそろテンプレートに戻ってマクロをアップグレードしましょう。 貼り付けるデータがあるカラムが3つあるので、WhatToEnterが3つ必要です。データを返すカラムを変えて3つのマクロを追加するか、このマクロを2つコピーしてターゲットカラムを手動で変更するかです。 どちらも高速でシンプルな解決策で、このマクロのコピーと同じようにの選択はあなた次第です :)
ですから、最終的なテンプレートが更新されれば、そのような形になります。
こんにちは。
選択したプランのライセンス情報はこちらです。
- ~%WhatToEnter[{dataset: "Plans description HTML",column: "License Policy",title: "Choose plan"}]].
- ~%WhatToEnter[{dataset: "Plans description HTML",column: "Upgrade policy",title: "Choose plan"}]].
- ~%WhatToEnter[{dataset: "Plans description HTML",column: "Payment Methods",title: "Choose plan"}]].
また何かあったら教えてください :)
ご覧のように、それぞれ対象カラムが異なる3つの同じマクロがあります。 このテンプレートを貼り付けると、プランを一回選択するだけで、3つのカラムのデータが瞬く間にメールに記入されます。
データセットにダイナミックフィールドを追加する
上記のサンプルでは、あらかじめ保存しておいたデータをメールに貼り付ける方法を紹介しました。 しかし、どのような値を貼り付ける必要があるのかがはっきりしない場合はどうしたらよいでしょうか。 特定のケースごとに判断したい場合はどうしたらよいでしょうか。 テンプレートに躍動感を与えるにはどうしたらよいでしょうか。
このようなケースを想像してください:利用可能なプランの価格についてよく尋ねられますが、価格は頻繁に変更されるので、テンプレートに保存する意味がありません。 この場合、そのようなリクエストに答えるために、毎回手動で入力する必要があります。
テンプレートを貼り付けた後に価格を入力するのは、あまり効率的ではないと思います。 ここでは、時間を節約する方法を学ぶため、このタスクを数クリックで解決する方法を紹介します。
まず、ダイナミックフィールドの処理方法について説明します。 WhatToEnterマクロを追加して、そのマクロに テキスト もし、何も表示されない場合は、私の以前のマニュアルで、関連情報を動的に追加する方法を確認してください。
必要な価格を入力してもらうマクロはこんな感じです。
~%WhatToEnter[価格;{タイトル: "プランの価格をここに入力してください"}].しかし、プランがダイナミックで変更する必要がある場合はどうすればよいでしょうか? ドロップダウンリストを使用して2番目のマクロを設定する? もっと良い解決策があります;)
キーカラムにプラン名、2つ目に上記のWhatToEnterマクロを設定したデータセットを作成します。
計画 | 価格 |
現在のバージョン | ~%WhatToEnter[価格;{タイトル: "プランの価格をここに入力してください"}]. |
ライフタイム | ~%WhatToEnter[価格;{タイトル: "プランの価格をここに入力してください"}]. |
年間 | ~%WhatToEnter[価格;{タイトル: "プランの価格をここに入力してください"}]. |
そして、このデータセットを私のテンプレートに接続すると、次のようになります。
こんにちは。
WhatToEnter[{dataset: "Plans pricing",column: "Plan",title: "Plan"}] plan: USD ~%WhatToEnter[{dataset: "Plans pricing",column: "Price",title: "Price"}] の現在の価格は次のとおりです。
ありがとうございます。
不思議に見えるかもしれませんが、その効果は絶大です。
まとめ
このマニュアルでデータセットの別の使い方を紹介し、この機能を試すきっかけになれば幸いです :) Microsoft Storeから共有メールテンプレートをインストールして、アドインの動作を確認することもできます。 Docsの記事やブログ記事で、このツールを最大限に活用できると確信しています ;)
もし、アドインについて何か質問があれば、コメント欄に記入してください。 喜んでお手伝いします :)