auPayManager

au-pay-manager


au-pay-manager / sheetClasses/CreditCardReportSheet / CreditCardReportSheet

Class: CreditCardReportSheet

クレジットカード利用履歴シートクラス

Author

catdance124

Extends

Properties

_headers

protected _headers: string[]

ヘッダー配列

Inherited from

Sheet._headers


amountColumn

amountColumn: number

金額列のインデックス


contentColumn

contentColumn: number

内容列のインデックス


dateColumn

dateColumn: number

日時列のインデックス


paymentNoteColumn

paymentNoteColumn: number

メモ列のインデックス

Accessors

rows

Get Signature

get rows(): rows

データ配列を取得する

Returns

rows

データ配列

Set Signature

set rows(rows): void

データ配列を設定する

Parameters
rows

rows

データ配列

Returns

void

Inherited from

Sheet.rows

Methods

_hideUpperRows()

protected _hideUpperRows(visibleRecordMaxNumber): void

シート上部の過去レコードを非表示にする

Parameters

visibleRecordMaxNumber

number = 30

シートに表示するレコード数

Returns

void

Inherited from

Sheet._hideUpperRows


_sortRows()

protected _sortRows(column, ascending): void

レコードを指定カラムに沿ってソートする

Parameters

column

number

ソートするカラムのインデックス

ascending

boolean = true

ソート順序 デフォルトは昇順

Returns

void

Inherited from

Sheet._sortRows


getPaymentNotes()

getPaymentNotes(paymentDate): paymentNote[]

メモ付きの支払い履歴を取得する

Parameters

paymentDate

Date

Returns

paymentNote[]

メモ付き支払い履歴


getSummedAmount()

getSummedAmount(paymentDate): summedAmount

支払い種別ごとの合計金額を取得する

Parameters

paymentDate

Date

Returns

summedAmount

支払い種別ごとの合計金額


insert()

insert(sheetRecord): void

レコードを挿入する

Parameters

sheetRecord

creditCardReportSheetRecord

シートレコード

Returns

void

Overrides

Sheet.insert


updatePaymentLabel()

updatePaymentLabel(id, label): row

支払いラベルを更新する

Parameters

id

string

レコードID

label

string

支払いラベル

Returns

row

更新された行データ


updatePaymentNote()

updatePaymentNote(id, note): row

支払いメモを更新する

Parameters

id

string

レコードID

note

string

支払いメモ

Returns

row

更新された行データ


upsertPaymentDetail()

upsertPaymentDetail(creditCardDetailBasicReport): creditCardReportSheetRecord

利用詳細を更新する

Parameters

creditCardDetailBasicReport

creditCardDetailBasicReport

クレジットカード利用詳細レポート

Returns

creditCardReportSheetRecord

更新されたレコード


getInstance()

static getInstance(): CreditCardReportSheet

シングルトンインスタンスを取得する

Returns

CreditCardReportSheet

シングルトンインスタンス