• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

メールを送信

|View as Markdown (English)

アクション識別子はnewrelic.notification.sendEmailです。

New Relicのメール宛先に、添付ファイル付き、または添付ファイルなしでメールを送信します。

次の表は、このアクションで利用可能なすべての入力フィールドについて説明しています。

入力

タイプ

説明

例

宛先ID

弦

必須。

New Relicの宛先に関連付けられたDestinationId。宛先を設定してそのIDを取得するには

NerdGraphチュートリアル:アラートの宛先

を、詳細については

宛先

を参照してください。

123e4567-e89b-12d3-a456-426614174000

主題

弦

必須。

メールの件名。

workflow-notification

メッセージ

弦

必須。

メールで送信するメッセージ。

Hello! from Workflow Automation

アタッチメント

リスト

オプション。

オプションの添付ファイルのリスト。

attachment.type

イナム

必須。

添付ファイルのコンテンツタイプ:

QUERY

(クエリ)、

RAW

(生データ)、または

DASHBOARD_SNAPSHOT

(ダッシュボードスナップショット)。

attachment.query

弦

オプション。

QUERY

タイプの場合、NRQLクエリステートメント。

SELECT * FROM Log

添付ファイル.アカウントID

リスト

オプション。

QUERY

の場合、クエリを実行するNew RelicアカウントIDです。指定されていない場合は、ワークフローに関連付けられたアカウントが使用されます。

[12345567]

attachment.format

イナム

オプション。

QUERY

の場合、出力形式。デフォルト:

JSON

。

JSON

CSV

PSV

TSV

添付ファイルの内容

弦

オプション。

RAW

の場合、UTF-8形式の添付ファイルの内容。

A,B,C\n1,2,3

添付ファイル.ファイル名

弦

オプション。

添付ファイルのファイル名です。省略した場合、名前は自動的に生成されます。

log_count.csv

attachment.dashboardGuid

弦

必須(DASHBOARD_SNAPSHOTの場合)。

スナップショットを作成するダッシュボードのGUID。動的な式を指定するには、

JQ input

を切り替えます。

YOUR_DASHBOARD_GUID

attachment.dashboardParams

オブジェクト

オプション(DASHBOARD_SNAPSHOT用)。

スナップショット設定オプション。すべてのダッシュボードのデフォルトを使用する場合は省略します。

attachment.dashboardParams.format

イナム

オプション。

スナップショットのファイル形式。

PDF

PNG

attachment.dashboardParams.display

オブジェクト

オプション。

スナップショット画像の寸法。

attachment.dashboardParams.display.width

整数

オプション。

ピクセル単位の幅。最小:

10

、最大:

2000

。

1920

attachment.dashboardParams.display.height

整数

オプション。

ピクセル単位の高さ。最小:

10

、最大:

2000

。

1080

attachment.dashboardParams.variables

リスト

オプション。

テンプレート変数のオーバーライド。各エントリには

name

と

values

のリストが必要です。ダッシュボードですでに定義されている変数のみが有効です — 未定義の変数名を渡すと、ワークフローが失敗します。

attachment.dashboardParams.timeWindow

オブジェクト

オプション。

スナップショットのタイムウィンドウ。ダッシュボードに保存されているタイムウィンドウを使用する場合は、完全に省略してください。

duration

(相対)または

beginTime

と

endTime

(絶対範囲)のいずれかを指定してください — 両方は指定できません。

attachment.dashboardParams.timeWindow.duration

整数

オプション。

ミリ秒単位の相対時間枠。

1800000

(30分)

attachment.dashboardParams.timeWindow.beginTime

整数

オプション。

エポックミリ秒単位の絶対開始時間。

endTime

と併用します。

1789452840316

attachment.dashboardParams.timeWindow.endTime

整数

オプション。

エポックミリ秒単位の絶対終了時刻。

beginTime

と併用します。

1789454640316

attachment.dashboardParams.entityFilter

弦

オプション。

エンティティを使用してダッシュボードのデータにフィルターを適用します。

WHERE

キーワードを含めずにフィルター式を指定してください。

appName = 'Production'

selectors

リスト

オプション。

出力から特定のフィールドを抽出するためのセレクター。

[{"name": "success", "expression": ".success"},{"name": "attachments", "expression": ".response.attachments"},{"name": "sessionId", "expression": ".response.sessionId"}]

次の表は、このアクションによって返されるすべての出力フィールドについて説明しています。

出力

タイプ

例

success

ブール値

true/false

sessionId

弦

"sessionId": "7fa97f26-3791-492e-a39b-53793163dfb9"

errorMessage

弦

"Channel is a required field in the notification send"

attachments

リスト

[{
"blobId": "43werdtfgvhiu7y8t6r5e4398yutfgvh",
"rowCount": 100
}]

ワークフロー例:クエリ添付ファイル

name: email_testing_with_attachment
description: Workflow to test sending an email notification via NewRelic with log step
workflowInputs:
destinationId:
type: String
steps:
- name: sendEmailNotification
type: action
action: newrelic.notification.sendEmail
version: 1
inputs:
destinationId: ${{ .workflowInputs.destinationId }}
subject: "workflow notification"
message: "Workflow Email Notification Testing from local"
attachments:
- type: QUERY
query: "SELECT * FROM Log"
format: JSON
filename: "log_count.json"
selectors:
- name: success
expression: '.success'
- name: sessionId
expression: '.response.sessionId'
- name: attachments
expression: '.response.attachments'
- name: logOutput
type: action
action: newrelic.ingest.sendLogs
version: '1'
inputs:
logs:
- message: "Hello from cap check Testing staging server user2 : ${{ .steps.sendEmailNotification.outputs.result.attachments }}"

ワークフロー例:ダッシュボードのスナップショット添付ファイル

name: email_with_dashboard_snapshot
description: Workflow to send an email with a dashboard snapshot as a PDF attachment
workflowInputs:
destinationId:
type: String
steps:
- name: sendDashboardSnapshot
type: action
action: newrelic.notification.sendEmail
version: 1
inputs:
destinationId: ${{ .workflowInputs.destinationId }}
subject: "Daily Dashboard Report"
message: "Please find today's dashboard snapshot attached."
attachments:
- type: DASHBOARD_SNAPSHOT
filename: "daily-report.pdf"
dashboardGuid: "YOUR_DASHBOARD_GUID"
dashboardParams:
format: PDF
display:
width: 1920
height: 1080
variables:
- name: env
values:
- production
- staging
timeWindow:
duration: 86400000
selectors:
- name: success
expression: '.success'
- name: sessionId
expression: '.response.sessionId'
- name: attachments
expression: '.response.attachments'
Copyright © 2026 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.