This is a translation of the original English documentation page. Help us make it better.

Reportオブジェクト

次のオブジェクトは、reportAPIに直接関連しています。

Report

report オブジェクトは以下のプロパティを持ちます。

プロパティ タイプ 説明
reportid string (読取専用) レポートのID
userid
(必須)
string レポートを作成したユーザーのID
name
(必須)
string ユニークなレポート名
dashboardid
(必須)
string レポートの基になっているダッシュボードのID
period integer レポートが作成される期間

使用可能な値:
0 - (デフォルト)前日
1 - 前週
2 - 前月
3 - 前年
cycle integer 期間の繰り返しスケジュール

使用可能な値:
0 - (デフォルト)毎日
1 - 毎週
2 - 毎月
3 - 毎年
start_time integer レポートの送信準備が行われる時刻(秒単位)

デフォルト:0
weekdays integer レポートを送信する曜日

週次レポートにのみ必要

曜日はバイナリ形式で保存され、各ビットは対応する曜日を表します。 たとえば12はバイナリで1100に等しく、レポートが毎週水曜日と木曜日に送信されることを意味します。
active_since string 開始日

使用可能な値:
空の文字列 - (デフォルト)指定なし(0として保存)
YYYY-MM-DD形式の特定日(時刻は(00:00:00)として保存されます)
active_till string 終了日

使用可能な値:
空の文字列 - (デフォルト)指定なし(0として保存)
YYYY-MM-DD形式の特定日(時刻は(23:59:59)として保存されます)
subject string レポートメッセージの件名
message string レポートメッセージのテキスト
status integer レポートが有効か無効か

使用可能な値:
0 - 無効
1 - (デフォルト)有効
description text レポートの説明
state integer (読取専用) レポートの状態

使用可能な値:
0 - (デフォルト)レポートは未処理
1 - レポートが生成され、すべての受信者に正常送信済
2 - レポートの生成に失敗。"info"にはエラー情報が含まれています。
3 - レポートは生成されましたが、一部(またはすべて)の受信者への送信に失敗。"info"にはエラー情報が含まれています。
lastsent timestamp (読取専用) 最後に正常送信されたレポートのUnixタイムスタンプ
info string (読取専用)エラーの説明または追加情報

Users

users オブジェクトには次のプロパティがあります。

プロパティ タイプ 説明
userid
(必須)
string レポート送信先のユーザーID
access_userid string レポートが生成されるユーザーID

0 - (デフォルト)受信者ごとにレポートを生成
exclude integer ユーザーをメーリングリストから除外するか

可能な値:
0 - (デフォルト)含める
1 - 除外する

User groups

user groups オブジェクトには次のプロパティがあります。

プロパティ タイプ 説明
usrgrpid
(必須)
string レポート送信先のユーザーグループID
access_userid string レポートが生成されるユーザーID。

0 - (デフォルト)受信者ごとにレポートを生成