「自動化」の「ユーザーにアラート送信」アクションでメールを送信する際、テキスト形式で送信することはできますか?
「自動化」の「ユーザーにアラート送信」アクションでメールを送信する際、テキスト形式で送信することはかのうでしょうか。
私の環境ではメールはHTML形式で送信されております。
画面上送信形式を指定する項目は見つかりませんでした。
教えていただけるととてもありがたいです。
宜しくお願い致します。
Best Answer
-
同趣旨のことを過去に質問されていて、Zapierの利用が提案されています。
https://community.smartsheet.com/discussion/75781/text-only-format-for-alert-messages
質問の内容はほぼ同じで、
- メッセージ本文をプレーンテキストのみにしてほしい
- アラートは「メッセージのみを含む」※に設定したが、リッチなメールフォーマットのコンテンツが送信されてしまう
(※この「メッセージのみを含む」は前の私のメッセージで説明したものです。)
解決策として、Zapierの利用が議論されています。
- 無料プランだとトリガーのフィルタリングや特定の列をメッセージ内容に使用できない → 有料プランの使用を提案
- 無料の Zapier SMS サービスを利用する
以下は、ZapierのGet email notifications for new rows in a Smartsheet spredsheet のテンプレートを用いて、前のコメントと同内容を送付してみたものです。
別の方法としては、Smartsheet APIとサードパーティーのメールアプリを用いることも可能です。
下のイメージは SendGridというアプリを使って、同内容を送付してみたものです。
実際の利用にはWebhookの設定が必要です。(従来はシートのみのスコープでしたが、サブスコープとしてColumn IDを指定することができるようになったので、特定の列の値の変化をトリガーとし、ワークフロー自動化と同様のことが可能となりました。)
https://developers.smartsheet.com/blog/introducing-webhooks-for-columns
この他、SmartsheetのプレミアムアプリのBridgeを利用することも可能です。(Bridigeを利用するとトリガー(Webhook) の設定が楽になります。)
Answers
-
@Koki_konoike さん こんにちは。
「テキスト形式で送信」とは、太字、斜体などのフォーマットを含まないプレーンテキストで送信するという意味でしょうか? ご指摘のように送信されるアラートの HTML 形式とプレーン テキスト形式を選択するための「送信形式を指定する項目」はありません。
一つの解決策として、多少手間がかかりますが、メッセージをカスタマイズして、シートのセルデータをプレーンテキストでメッセージに含めて送信することは可能です。
下の受信メールのイメージの上半分はメッセージ部分でプレースホルダー (波括弧内のフィールド名) ※を使ってカスタマイズしたものです。
下半分がフィールド部分で、フォント、太字などのフォーマットを含むのに対して、メッセージ部分はプレースホルダーを使ってフィールウド名(列名)に対応するセルデータ(Tahoma、オン、太字、イタリックなど)がプレーンテキストで送信されています。
※ プレースホルダーの使い方についてはこちらのヘルプ記事をご参照ください
こちらが送信のもととなっているシートのイメージです。
(送信と送信先の列は編集可能なのでメールを受け取りどのようなフォーマットで送られるか確認できます。)
https://app.smartsheet.com/b/publish?EQBCT=0a1246230296498fb09b8e2e38594ac1
アラートのワークフローでのメッセージ部分のカスタマイズは以下のように行っております。
(比較のためメッセージとフィールドの双方を入れてありますが、プレーンテキストのみを送りたい場合は、メッセージのみをチェックします。)
フォント: {{フォント}}
送信: {{送信}}
太字: {{太字}}
イタリック: {{イタリック}}
下線: {{下線}}
打ち消し線: {{取り消し線}}
背景色: {{背景色}}
フォントの色: {{フォントの色}}
ハイパーリンク: {{ハイパーリンク}}
ちなみに「テキスト形式で送信」のはなせ必要なのでしょうか? フォーマットが邪魔ということなのでしょうか?
-
回答頂きありがとうございます。
元質問の記載方法が良くなく申し訳ございません。
質問させて頂きたかった内容としてはメール自体をテキスト形式で送信したい でした。
現在私の環境で確認している限りだとメールの送信形式はHTMLとなっておりましてこれをテキストメールで送信できないものかなと思っております。
経緯としてはSmartsheetから送信するメールをトリガーに別アプリケーションでメールに記載された内容を取込みチケットを起票しようとしているのですが、HTML形式のメールだとうまく取り込みが出来ず困っております。
宜しくお願い致します。
-
同趣旨のことを過去に質問されていて、Zapierの利用が提案されています。
https://community.smartsheet.com/discussion/75781/text-only-format-for-alert-messages
質問の内容はほぼ同じで、
- メッセージ本文をプレーンテキストのみにしてほしい
- アラートは「メッセージのみを含む」※に設定したが、リッチなメールフォーマットのコンテンツが送信されてしまう
(※この「メッセージのみを含む」は前の私のメッセージで説明したものです。)
解決策として、Zapierの利用が議論されています。
- 無料プランだとトリガーのフィルタリングや特定の列をメッセージ内容に使用できない → 有料プランの使用を提案
- 無料の Zapier SMS サービスを利用する
以下は、ZapierのGet email notifications for new rows in a Smartsheet spredsheet のテンプレートを用いて、前のコメントと同内容を送付してみたものです。
別の方法としては、Smartsheet APIとサードパーティーのメールアプリを用いることも可能です。
下のイメージは SendGridというアプリを使って、同内容を送付してみたものです。
実際の利用にはWebhookの設定が必要です。(従来はシートのみのスコープでしたが、サブスコープとしてColumn IDを指定することができるようになったので、特定の列の値の変化をトリガーとし、ワークフロー自動化と同様のことが可能となりました。)
https://developers.smartsheet.com/blog/introducing-webhooks-for-columns
この他、SmartsheetのプレミアムアプリのBridgeを利用することも可能です。(Bridigeを利用するとトリガー(Webhook) の設定が楽になります。)
-
jmyzk_cloudsmart_jp さま
承知いたしました。対応方法検討してみます。
ご回答頂き誠にありがとうございました。
ヘルプ & ラーニング センター
Categories
- All Categories
- 14 Welcome to the Community
- Smartsheet Customer Resources
- 64.1K Get Help
- 413 Global Discussions
- 221 Industry Talk
- 459 Announcements
- 4.8K Ideas & Feature Requests
- 143 Brandfolder
- 141 Just for fun
- 58 Community Job Board
- 461 Show & Tell
- 31 Member Spotlight
- 1 SmartStories
- 299 Events
- 38 Webinars
- 7.3K Forum Archives