UiPath Documentation
activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

生産性を高めるアクティビティ

最終更新日時 2026年4月6日

オプション

ForwardEmailRequest

メール転送要求ビルダーです。

名前空間: UiPath.Gsuite.Activities.API

アセンブリ: UiPath.Gsuite.Activities.API (UiPath.Gsuite.Activities.API.dll 内)

構文

public class ForwardEmailRequest : BasicEmailRequestBuilder<ForwardEmailRequest>
public class ForwardEmailRequest : BasicEmailRequestBuilder<ForwardEmailRequest>

プロパティ

  • Attachments - メールの添付ファイルです。
  • Bcc - メール メッセージの非表示の受信者です。
  • 本文 - メールの内容です。
  • Cc - メールのセカンダリ受信者です。
  • IsBodyHtml - メール本文が HTML 形式かどうかを指定します。
  • IsDraft - メールを下書きにする場合は True を指定します。
  • 新しい件名 - メールの新しい件名です。
  • 宛先 - メールのプライマリ受信者です。

サポートされているメソッド

  • AsDraft - メールを下書きとして送信するかどうかを指定します。
  • WithAttachment (IResource) - メールの添付ファイルを追加します。
  • WithAttachment (String) - 指定したローカル ファイルをメールに添付します。
  • WithBcc - メールの非表示の受信者を追加します。
  • WithBody - メールの内容を指定します。
  • WithCc - セカンダリ メール受信者を追加します。
  • WithHtmlBody - メール本文を HTML 形式にするかどうかを指定します。
  • WithNewSubject - メールの新しい件名を指定します。
  • WithTo - プライマリ メール受信者を追加します。

IMailLabel

メール ラベル オブジェクト インターフェイスです。

名前空間: UiPath.Gsuite.Activities.API

アセンブリ: UiPath.Gsuite.Activities.API (UiPath.Gsuite.Activities.API.dll 内)

構文

public interface IMailLabel
public interface IMailLabel

メソッド

名前説明
ApplyTo指定したメールにラベルを追加します。
メールを取得ラベル フォルダーから、フィルターで定義された条件に一致するメールのリストを取得します。
最新のメールを取得ラベル フォルダーから、フィルターで定義された条件に一致する最新のメールを取得します。
RemoveFrom指定したメールからラベルを削除します。

ApplyTo

指定したメールにラベルを追加します。

void ApplyTo(
	IMail mail
)
void ApplyTo(
	IMail mail
)

mail IMail : ラベルの添付先のメールです。

メールを取得

ラベル フォルダーから、フィルターで定義された条件に一致するメールのリストを取得します。

IReadOnlyCollection<IMail> GetEmails(
	MailFilter filter = null,
	bool includeSubfolders = true,
	bool markAsRead = false,
	int? maxResults = null
)
IReadOnlyCollection<IMail> GetEmails(
	MailFilter filter = null,
	bool includeSubfolders = true,
	bool markAsRead = false,
	int? maxResults = null
)

filter MailFilter (任意) : 取得したメールの照合に使用するメール フィルター条件です。任意です。既定値は null です。

includeSubfolders Boolean (任意) : 検索結果にサブフォルダーを含めるかどうかを指定します。任意です。既定値は true です。

markAsRead Boolean (任意) : 取得するメールを完全に既読としてマークするかどうかを指定します。任意です。既定値は false です。

maxResults Nullable<Int32> (任意): 取得する結果の最大数です。0 未満の値は無制限として解釈されます。任意です。既定値は無制限です。

最新のメールを取得

ラベル フォルダーから、フィルターで定義された条件に一致する最新のメールを取得します。

IMail GetNewestEmail(
	MailFilter filter = null,
	bool markAsRead = false
)
IMail GetNewestEmail(
	MailFilter filter = null,
	bool markAsRead = false
)

filter MailFilter (任意) : 取得したメールの照合に使用するメール フィルター条件です。任意です。既定値は null です。

markAsRead Boolean (任意) : 取得するメールを完全に既読としてマークするかどうかを指定します。任意です。既定値は false です。

RemoveFrom

指定したメールからラベルを削除します。

void RemoveFrom(
	IMail mail
)
void RemoveFrom(
	IMail mail
)

mail IMail : ラベルを削除するメールです。

MailFilter

メール フィルターです。

名前空間: UiPath.Gsuite.Activities.API

アセンブリ: UiPath.Gsuite.Activities.API (UiPath.Gsuite.Activities.API.dll 内)

構文

public class MailFilter : IFilterExpressionBuilder<MailFilter>
public class MailFilter : IFilterExpressionBuilder<MailFilter>

コンストラクター

名前コンストラクター
MailFilter既定のコンストラクター

メソッド

名前説明
および「AND」をフィルター間の論理条件として追加します (すべての条件に合致します)。
作成者:コレクション フィールドのフィルターを追加します。
ByBccメールの非表示の受信者のフィルターです。
ByBodyメールの内容のフィルターです。
ByCategoriesメールのカテゴリのフィルターです。
ByCcメールのセカンダリ受信者のフィルターです。
ByDateAndTimeフィルターを適用してメールの受信日時を絞り込みます。
ByExpressionフィルターに式を追加します。
ByFilenameメールの添付ファイル名のフィルターです。
ByFromメールの送信者のフィルターです。
ByImportantフィルターを適用して重要なメールを絞り込みます。
ByLabelsフィルターを適用して、メールに関連付けられているラベルを絞り込みます。
ByStarredフィルターを適用してスター付きのメールを絞り込みます。
BySubExpressionフィルターにサブフィルターを追加します。
BySubjectメールの件名のフィルターです。
ByToメールのプライマリ受信者のフィルターです。
ByUnread未読メールのフィルターです。
または「OR」をフィルター間の論理条件として追加します (すべての条件に合致します)。
WithAttachmentsフィルターを適用して添付ファイル付きのメールを絞り込みます。

および

「AND」をフィルター間の論理条件として追加します (すべての条件に合致します)。

public MailFilter And()
public MailFilter And()

作成者:

フィルターを追加します。

オーバー ロード
オーバーロード説明
By(MailFilterField, FilterCollectionOperator, String[])コレクション フィールドのフィルターを追加します。
By(MailFilterField, FilterDateOperator, DateTime)日付フィールドのフィルターを追加します。
By(MailFilterField, FilterStringOperator, String)文字列フィールドのフィルター条件を追加します。
By(MailFilterField, FilterCollectionOperator, String[])
public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)
public MailFilter By(
	MailFilterField field,
	FilterCollectionOperator collectionOperator,
	string[] value
)

コレクション フィールドのフィルターを追加します。

field MailFilterField : フィルター処理に使用するフィールドです。

collectionOperator FilterCollectionOperator : フィルター処理に使用するコレクション演算子です。

value String[] : フィルター処理に使用する値です。

By(MailFilterField, FilterDateOperator, DateTime)
public MailFilter By(
	MailFilterField field,
	FilterDateOperator dateOperator,
	DateTime value
)
public MailFilter By(
	MailFilterField field,
	FilterDateOperator dateOperator,
	DateTime value
)

field MailFilterField : フィルター処理に使用するフィールドです。

dateOperator : フィルター処理に使用する日付演算子です。

value DateTime : フィルター処理に使用する値です。

By(MailFilterField, FilterStringOperator, String)

文字列フィールドのフィルター条件を追加します。

public MailFilter By(
	MailFilterField field,
	FilterStringOperator stringOperator,
	string value
)
public MailFilter By(
	MailFilterField field,
	FilterStringOperator stringOperator,
	string value
)

field MailFilterField : フィルター処理に使用するフィールドです。

stringOperator : フィルター処理に使用する文字列演算子です。

value String : フィルター処理に使用する値です。

MailFilterField

利用可能なすべてのメール フィルター条件です。

構文
public enum MailFilterField
public enum MailFilterField
オプション
オプション値 (Value)
0
1
DateAndTime2
Cc3
Bcc4
件名5
本文6
カテゴリ7
ファイル名8
ラベル9

ByBcc

メールの非表示の受信者のフィルターです。

public MailFilter ByBcc(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByBcc(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : フィルター処理に使用する文字列演算子です。

value String : フィルター処理に使用する値です。

ByBody

メールの内容のフィルターです。

public MailFilter ByBody(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByBody(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : フィルター処理に使用する文字列演算子です。

value String : フィルター処理に使用する値です。

ByCategories

メールのカテゴリのフィルターです。

public MailFilter ByCategories(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByCategories(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : フィルター処理に使用する文字列演算子です。

value String : フィルター処理に使用する値です。

ByCc

メールのセカンダリ受信者のフィルターです。

public MailFilter ByCc(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByCc(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : フィルター処理に使用する文字列演算子です。

value String : フィルター処理に使用する値です。

ByDateAndTime

フィルターを適用してメールの受信日時を絞り込みます。

public MailFilter ByDateAndTime(
	FilterDateOperator dateOperator,
	DateTime value
)
public MailFilter ByDateAndTime(
	FilterDateOperator dateOperator,
	DateTime value
)

dateOperator : フィルター処理に使用する日付演算子です。

value DateTime : フィルター処理に使用する値です。

ByExpression

フィルターに式を追加します。

publicMailFilterByExpression(
	stringexpression
)
publicMailFilterByExpression(
	stringexpression
)

expression String : フィルター処理に使用する式です。

ByFilename

メールの添付ファイル名のフィルターです。

public MailFilter ByFilename(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByFilename(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : フィルター処理に使用する文字列演算子です。

value String : フィルター処理に使用する値です。

ByFrom

メールの送信者のフィルターです。

public MailFilter ByFrom(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByFrom(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : フィルター処理に使用する文字列演算子です。

value String : フィルター処理に使用する値です。

ByImportant

フィルターを適用して重要なメールを絞り込みます。

public MailFilter ByImportant(
	bool value
)
public MailFilter ByImportant(
	bool value
)

value Boolean : false の場合、クエリを無効にします。

ByLabels

フィルターを適用して、メールに関連付けられているラベルを絞り込みます。

public MailFilter ByLabels(
	FilterCollectionOperator collectionOperator,
	string[] value
)
public MailFilter ByLabels(
	FilterCollectionOperator collectionOperator,
	string[] value
)

collectionOperator FilterCollectionOperator : フィルター処理に使用するコレクション演算子です。

value String[] : フィルター処理に使用する値です。

ByStarred

フィルターを適用してスター付きのメールを絞り込みます。

public MailFilter ByStarred(
	bool value
)
public MailFilter ByStarred(
	bool value
)

value Boolean : false の場合、クエリを無効にします。

BySubExpression

フィルターにサブフィルターを追加します。

public MailFilter BySubExpression(
	MailFilter expressionBuilder
)
public MailFilter BySubExpression(
	MailFilter expressionBuilder
)

expressionBuilder MailFilter : 追加するサブフィルターです。

BySubject

メールの件名のフィルターです。

public MailFilter BySubject(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter BySubject(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : フィルター処理に使用する文字列演算子です。

value String : フィルター処理に使用する値です。

ByTo

メールのプライマリ受信者のフィルターです。

public MailFilter ByTo(
	FilterStringOperator stringOperator,
	string value
)
public MailFilter ByTo(
	FilterStringOperator stringOperator,
	string value
)

stringOperator : フィルター処理に使用する文字列演算子です。

value String : フィルター処理に使用する値です。

ByUnread

未読メールのフィルターです。

public MailFilter ByUnread(
	bool value
)
public MailFilter ByUnread(
	bool value
)

value Boolean : false の場合、クエリを無効にします。

または

「OR」をフィルター間の論理条件として追加します (すべての条件に合致します)。

public MailFilter Or()
public MailFilter Or()

WithAttachments

フィルターを適用して添付ファイル付きのメールを絞り込みます。

public MailFilter WithAttachments(
	bool value
)
public MailFilter WithAttachments(
	bool value
)

value Boolean : false の場合、クエリを無効にします。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得