SP2013リスト内のアイテムの総数を示す自動電子メールをSP2013で作成するにはどうすればよいですか?SharePoint 2013リスト内の合計アイテムの電子メールを送信
答えて
ので、いくつかの詳細を追加し、あなたに完全な答えを与えることを容易になるだろう、でカウント合計の項目をチェックする方法はありません私の意見のように、これは、ワークフローを使用して可能であるかどうかわから短めではありませんあなたのリスト。アイテムの追加時にワークフローがトリガされ、現在のアイテムのプロパティのみを持つことができます。 新しく作成されたリストを使用してitemIDを使用しない限り。これは、アイテムの合計数でIDを増やしますが、アイテムを削除するたびにカウントが間違っているので、それを使用しないでください。
私は、あなたのリストのonitemaddedイベントを処理するファームソリューションを作成します。その後、イベントレシーバに付属のSPItemEventPropertiesからリストオブジェクトを簡単に取得できます。電子メールはちょうどC#のを介して行うことができます送信
SPQuery query = SPQuery.CreateAllItemsQuery();
List mylist = properties.List;
SPListItemCollection items = mylist.getItems(query);
int totalCount = items.Count;
if(totalCount < 16){
//SEND EMAIL LOGIC
}
: は、このようなものを(申し訳ありませんが私は一瞬のためにここに私のdevの環境を持っていない)を行います。
ボーナス:このロジックを再利用する場合は、SharePointワークフローのカスタムアクション/条件をいつでも作成できます。
サーバー(またはclientside OMを使用している場合は他のサーバー)でタスクスケジューラ(特定の間隔で)を使用して電子メールを送信することができます。他のオプションは、イベント受信者を使用しています:itemaddedイベントでは、合計アイテムを数え、c#で電子メールを送信します。 あなたの質問は
私は20項目の基本的なSPリストを持っています。リストから項目が削除されると、15項目が残ったときに自動メールが送信される必要があります。これが少し助けてくれることを願っています。ワークフローを作成する必要がある場合は、ステップバイステップのチュートリアルを知っていますか? – user2163407
クールなコードですが、これを達成するための簡単で、より完全な方法があります。総アイテムを取得するには
:
リストAに1行のテキストフィールドを作成しますがListA_IDと呼ばれます。 1つの明細を作成し、この項目を選択した値に設定します。
ListA_ID_lookupというListBにルックアップ列を追加します(このリストで作成されたすべてのアイテムは、リストAで作成された同じ値に設定する必要があります)。このコラムではリストB を::
LISTAの新しいルックアップ列を作成しますが、「リストBの値の合計数」から情報を取得するには、ルックアップを設定し
と呼ばれるListA_ID_lookup(関連カウント)
リストAのカウント関連フィールドは、ルックアップ列に一致するアイテムの合計数を報告します。
その後、選択した間隔で更新電子メールを送信するループ処理のワークフローを作成できます。 Bのリスト項目が更新されると、リストAのフィールドを更新するワークフローを作成し、リストAからの電子メールへのワークフローを開始します。リストBの合計値が20未満、電子メールアクションなどなど。
このメールの一部を行う方法はいくつかあります。
- 1. Sharepoint 2013電子メールを送信するオプションを与えるワークフロー
- 2. SharePoint 2013は電子メールを送信しません
- 3. SharePoint 2013 - 遅れて送信されたワークフロー電子メール
- 4. SharepointワークフローSharePointリストに定義されたSharepointグループに電子メールを送信
- 5. Outlook 2013/Excel 2013で電子メールを送信
- 6. SharePoint VSワークフローでSharePointグループに電子メールを送信
- 7. Project Server 2013の電子メール機能を送信するSharePoint 2013ワークフローで '500'エラーが発生する
- 8. Sharepointタスクリストはアイテム作成時に電子メールを送信しません
- 9. AHK:電子メールの送信
- 10. サブスクリプションサービス - 電子メールの送信
- 11. 電子メールを送信するemailnot送信emailnot送信emailnot送信emailnot送信emailnot送信しない電子メール を送信しない電子メール
- 12. VBA 2013で電子メールを自動送信
- 13. Sharepoint 2010タスクの作成と電子メールの送信
- 14. 送信後に電子メールを送信
- 15. Codeigniter - 電子メールを送信
- 16. vb.net電子メールを送信
- 17. Asp.net電子メールを送信
- 18. 電子メールを送信php
- 19. SparkPost電子メールを送信
- 20. ASP.NET-電子メールを送信
- 21. SharePoint Designerワークフロー電子メールを送信できません
- 22. SharePoint 2010イベントハンドラソリューションで電子メールを送信する方法は?
- 23. Google電子メールへの電子メールの送信方法
- 24. 電子メールからの電子メールの送信は、Googleスクリプト
- 25. CDO - 電子メールを送信しても電子メールを送信すると
- 26. ページ電子メールで送信
- 27. ASP電子メール送信エラー
- 28. Asp.net電子メール送信プロセス
- 29. UIImage電子メールで送信
- 30. php電子メールでフィールドを組み合わせて電子メールで送信
ご協力いただきありがとうございます。残念ながら私は自分の会社のSharePointへのファームアクセス権を持っていません。私は、アイテムがリストから削除されるたびにアラートを作成します。また、編集ビューのメニューで総計を使用してリストアイテムの数を追加します。アラートが電子メールで送信されるこの方法では、電子メールを受信した人はリストへのリンクをクリックして合計を表示できます。再度、感謝します。 – user2163407