ファイルメーカー Safariでクレジットカードの明細表示中にレコードを作成するスクリプト

●2026年1月9日(金)「三井住友プリペイド マイページ」からの利用明細(VISAプリペ)のホームページのhtmlの現在のページに合わせて、table参照と日付のdate_変数、number_変数を修正しました。

ダウンロード(76KB)三井住友プリペ入力レコード型.scpt(2026-01-09-mitsui-prepaid.zip)


●2025年10月20日(月)「三井住友カード オリーブなど」の利用明細のホームページのhtmlからファイルメーカーのデータベースに入力を試みるアップルスクリプトサンプルです。

現在のページに合わせて、table参照と日付のdate_変数を修正しました。

ダウンロード(23KB)帳簿→書類のau-Pay用テキスト.scpt(2025-10-20-mitsui-VPass.zip)

●2025年9月13日(土)「au-Payアプリ」の利用明細の画面キャプチャからタブ区切りテキストを試みる。

au-Payの画面キャプチャから「日付」「借方科目」「貸方科目」「摘要」「金額」のタブ区切りテキストを作成するのを試みるアップルスクリプトです。au-Payのwebサイトは毎回パスワードによるログインをしなければいけないので、それが煩わしくて画面キャプチャからコピーしたテキストをテキストエディットで並べておいて、そこからスクリプトでタブテキストに変換するようにしました。

ダウンロード(23KB)帳簿→書類のau-Pay用テキスト.scpt(2025-09-13-tab-copy-aupay-screen-to.zip)

(すいません2025年10月20日URL間違えていました)ダウンロード(25KB)帳簿→書類のau-Pay用テキストたて組み合わせ.scpt(2025-10-20-tab-copy-aupay-screen-to-list.zip)



●2025年6月9日(月)「三井住友VPassレコード型.scpt」

お支払日の日付インデックスを取得する際のエラーで作業に入れないのと、これで正しいかは分かりませんがホームページの階層をひとつにまとめました。

ダウンロード(103KB)三井住友VPass入力レコード型.scpt(2025-06-09-mitsui-VPass.zip)

●2025年3月19日(水)修正(前17日)「帳簿→書類のイオン用テキストたて組み合わせ」をアップしました。

iAEONアプリの明細の画面ショットからのコピーしたテキストをタヌ区切りに変換するのを試みたアップルスクリプトです。

ダウンロード(38KB)帳簿→書類のイオン用テキスト.scpt(2025-03-19-tab-AEON.zip)

●2025年2月3日(月)(編集中)「VISAプリペの かぞくのおさいふ アプリ」の画面キャプチャからタブ区切りテキストを試みる。

三井住友カードのVISAプリペを利用していますが、そのアプリ「かぞくのおさいふ」の画面キャプチャから「日付」「借方科目」「貸方科目」「摘要」「金額」のタブ区切りテキストを作成するのを試みるアップルスクリプトです。

ダウンロード(15KB)帳簿→書類のVISAプリペ用テキストたて組み合わせ.scpt(2025-02-03-textedit-tab-text-account-book.zip)

 



○おまけスクリプト クリップボードからファイルメーカーにタブ区切りセット

ダウンロード(15KB)クリップボードからタブテキストを対象レコードにセット.scpt(2025-02-03-fm-set-tab-text-rec.zip)



●2025年1月22日(水)おまけスクリプト 私はスクリプトは自然に使っていますが、ファイルメーカーで使おうとしたけどCSVから変換してもアップルスクリプトが使えないなという方のために、解決になるか分かりませんがデータベースのアクセス権の設定を補助する小さなサンプルです・

このサンプルスクリプトは、CSVから変換したファイルメーカーデータなどアクセス権を省略したい時などのために編集したサンプルです。アクセスできなくならないように大事なファイルメーカーデータへの使用はご注意ください。

ダウンロード(7KB)ファイルメーカーのアクセス権サンプル.scpt(2025-01-22-fmp-database-user-setting.zip)



●2025年1月21日(火)「オリーブカード(三井住友カード)の画面ショットからタブ区切りテキストに」を追加しました。

三井住友カードのOlive(オリーブ)カードの画面ショットからプレビューアプリで開き、テキスト認識した文字をすべて選択コピーした文字をテキストエディットにペーストして、スクリプトを実行すると日付の行を抽出して、そこから上に5行以内に2文字以上の文字がある場合はその文字を「摘要」として、日付の行から下に10行以内に金額がある場合は「金額」にしてタブ区切りテキストを作成します。画面ショットからの文字の並びは規則的になることが多いのですが調整が必要なことも多く、メインダイアログでは「すべて」「年月」のいずれかを選び、次のダイアログに「日付」「摘要」と「金額」の組み合わせのズレを調整するインデクス番号を+1とか0とか-1のように調整します。あと「三井住友カード」と日付インデックスが摘要に追加されます。
「〜たて組み合わせ」のスクリプトは、スクリーンショットからコピーしたテキストが縦方向に並んでしまったいる文字用です。メインダイアログの「{0,0,0}」(初期値)は「{0,0,-1}」や「{0,1,0}」のようにします。これはスクリプトのリスト変数で入力します。つまりダイアログに入力する文字は組み合わせの「{日付の調整位置,適用の調整,金額の調整}」の数字を入れて意図的にずらしたりして組み合わせを調整します。あとこちらのスクリプトは「すべて」だけで「三井住友カード」と日付インデックスが摘要に追加されません。

ダウンロード(38KB)帳簿→書類のオリーブ用テキスト.scpt(2025-01-21-olive-tab-text.zip)



ダウンロード(14KB)帳簿→書類のオリーブ用テキストたて組み合わせ.scpt(2025-01-21-olive-tab-text-vertical.zip)



●2024年12月11日(水)「イオンアプリの画面ショットからタブ区切りテキストに」を追加しました。

イオンアプリのまいばすけっとの購入履歴からタブ区切りテキストにするのを試みたアップルスクリプトです

ダウンロード(84KB)帳簿→書類のイオン用テキスト.scpt(2024-12-11-AEON.zip)



使い方は、イオンペイアプリの購入履歴の画面ショットから文字を全てコピーしてmacOSテキストエディットに新規書類でペーストします。次にダウンロードしたスクリプトを実行するとタブ区切りのテキストのテキストエディット書類が作られます。そのテキストを利用します。

●2024年10月25日(金)「セブンカード入力JCBカード用のレコード型」を追加しました。

セブンカードのJCBのページはウインドウサイズが小さい時と大きい時の参照式が変わるのでハンドラで分けました。

ダウンロード(84KB)セブンカード入力VISAレコード型.scpt(2024-10-25-seven-card-record-JCB.zip)

 

●2024年4月22日(月)PayPayの画面ショットからコピーしたテキストをタブ区切りテキストにすることを試みるスクリプト の修正

有効な文字列がない時のエラーを回避するために、基本勘定科目を予めセットしておくことで回避しました。
set {karikata_, kashikata_, after_tekiyou} to {“事業主貸”,“前払金”,“お支払い”}

ダウンロード(19KB)帳簿→書類のPayPaテキスト.scpt(2024-04-22-PayPay-to-tab-text.zip)



●2024年4月17日(水)PayPayの画面ショットからコピーしたテキストをタブ区切りテキストにすることを試みるスクリプト

スマホのPayPay画面ショットでコピーしたテキストをテキストエディットでタブ区切りテキストに変換を試みるアップルスクリプトです。

ダウンロード(19KB)帳簿→書類のPayPaテキスト.scpt(2024-04-17-PayPay-to-tab-text.zip)

●2024年3月26日(火)業務スーパーのGyomuca(ギョムカ)カードのスクリプトを修正しました

お店の名前が含まれないや日時の年月日店の4つにリストされなかったりしてエラーが出て作業完了しないを回避しました。変数shop_にはtext 先頭 thru 末尾 of をセットしてエラーを回避いたしました

ダウンロード(19KB)帳簿→書類の業務スーパー用テキスト.scpt(2024-03-26-gyomuca-make-tab-text.zip)

●2024年3月21日(木) 個人事業主の小さな悩み(お客さんも事業者も源泉税未収分の作業負担)

アップルスクリプトと関係ないんですが

・よく使われている計算
10000 × 0.1021 = 1021
11000 − 1021 = 9979
9979 × 1.1021 = 10997.8559←11000円にならない
( 請求10000 − 源泉税未収分1021 ) × 戻してみる1.1021 = 9895.7559合わない

・こうだと思うんですよね
内税だったら10000 − 10000 × 100 ÷ 110.21 = 926.4132111423642
( 10000 − 926 ) × 1.1021 = 10000.4554
外税だったら11021 − 11021 × 100 ÷ 110.21 = 1021
( 11021 − 1021 ) × 1.1021 = 11021なので
11000のお支払い結果にしたいときの
請求額は1100011000 × 100 ÷ 110.21 = 源泉税未収分1019.054532256601
( 11000 − 1019 ) × 1.1021 = 11000.0601
会計アプリでも数字があっている方が機械的にも人力的にも楽だと思うんですがいかがでしょうか?
(でも振込手数料問題はネットバンキングの通帳も負担側の出金になるような表示になれば良いのかな?と思います)


●2024年3月10日(日)業務スーパーのGyomuca(ギョムカ)カードのスクリプトを修正しました

お店の名前が含まれないや日時で例えば、文字が3月6日12時のもので2024/3/612〜とつながっていて識別できなかったものなど修正を加えました。これは日時の文字をリスト化した時に{2024,3,6,12}となるところが{2024,3,612}と三つになり三つ以上の時に動くように指定していたので反応せずズレが生じてしまっていたようです。最初と最後の件が反応しないようなど少し問題が残っていますがアップいたします

ダウンロード(19KB)帳簿→書類の業務スーパー用テキスト.scpt(2024-03-10-gyomuca-make-tab-text.zip)

文字を絞り込んだり整理するときのヒント

↓おおよそ画像の文字は、この順番のようなので番号のように合わせるようにします

  



●2024年3月6日(水)業務スーパーのGyomuca(ギョムカ)カードのスクリプトを修正しました

余分なテキストをある程度削除できました。スクリプトを通したテキストに再度、先頭に日付がある場合にテキストに含めるという方法で成功しました

ダウンロード(13KB)帳簿→書類の業務スーパー用テキスト.scpt(2024-03-06-gyomuca-make-tab-text.zip)

追記(8日)タブと行にした時に日付、お店やチャージなど と 金額 の列がズレる問題が解消できない時には


●2024年3月3日(日)業務スーパーのGyomuca(ギョムカ)カードの仕訳を試みる!

業務スーパーのGyomucaカード(ギョムカ)を帳簿の仕訳を試みたアップルスクリプトです。最近のOSは画像から文字認識ができているのでアプリの画面ショットからタブ区切りテキストを生成してエクセルやファイルメーカーにコピペしようという試みです。画像からテキストになるOCRのコンディションに左右されると思いますが試みてみました。

ダウンロード(11KB)帳簿→書類の業務スーパー用テキスト.scpt(2024-03-03-gyomuca-make-tab-text.zip)

・対象レコードのタブ区切りテキストをコピーしたり、クリップボードのタブ区切りテキストをセットするアップルスクリプト



●2023年9月14日(木)
アップルスクリプトと関係ない話になるのですが、
よく内税など消費税の計算に使われている売上×10÷110は、所得税+復興税(売上×所得税率×2.1%なので)の計算に使うと数字がズレてしまうので、ウチでは消費税も所得税(+復興税)も②の方法で統一しています。

①売上×10÷110.21の方法
123456 × 10 ÷ 110.21 = 11201.88730605208
( 123456 − 11201 ) × 1.1021 = 123716.2355←123456ではない

②売上-売上×100÷110.21の方法
123456 − 123456 × 100 ÷ 110.21 = 11437.12693947917
( 123456 − 11437 ) × 1.1021 = 123456.1399←123456である
古い電卓や古い電卓アプリでは、左から右へ順番に計算をするので0を返してしまいますが、最近の電卓アプリは、小学校で習う四則計算の順番にそって計算しますのでこの方法が便利です。消費税の税率が端数のない10%ではないときに有効かもしれません

●2023年9月10日(日)「みずほマイレージクラブ入力レコード型.scpt」の明細入力用のアップルスクリプトです
ダウンロード(62KB)みずほマイレージクラブ入力レコード型.scpt(2023-09-10-mizuho-myrage.zip)

●2023年8月9日(水)「auPay入力レコード型.scpt」で現在のau Payの明細ページの階層に合わせるためtable変数が取得できないでfalseを返した場合に次の階層の値で取得をtryするように変更しました
ダウンロード(82KB)auPay入力レコード型.scpt(2023-08-08-auPay-record.zip)

●2023年7月6日(木)「auPay入力レコード型.scpt」で現在のau Payの明細ページの階層に合わせました。
ダウンロード(81KB)auPay入力レコード型.scpt(2023-07-06-auPay-record.zip)

●2023年5月29日(月)「三井住友VPassレコード型.scpt」
ファイルメーカーで日付と金額が同じレコードがある場合は更新しますが、その内容が整理できなかったのでデフォルトを「次へ」ボタンにしました。新規作成の場合は、カード名&摘要&日付インデックスで・摘要に作成します

ダウンロード(101KB)三井住友VPass入力レコード型.scpt(2023-05-29-mitsui-VPass.zip)

●2023年5月14日(日)「三井住友VISAプリペイドレコード型.scpt」更新
に摘要欄に「ご利用特典」の文字が含まれる場合は、借「前払金」貸「事業主借」で処理するようにしました。あと、「チャージ」の半角カナか全角が含まれるときに入金扱いにするようにしました
ダウンロード(76KB)三井住友プリペ入力レコード型.scpt(2023-05-14-mitsui-prepaid.zip)

●2023年4月30日(日)「セブンカード入力VISAレコード型」を現在のセブンカードの階層に合わせました
ここの明細は前のSafariのアーカイブ(archive)ファイルが開けなくなって残念?CSVとかPDFは控えておくようにしたほうが良さそうです。
ダウンロード(84KB)セブンカード入力VISAレコード型.scpt(2023-04-30-seven-card-record.zip)

●2023年4月29日(土)「三井住友VISAプリペイドレコード型.scpt」にポイントの入金など
1P→1円のVポイントからチャージする機会がありまして、ネットバンク以外のチャージに備えるために反応させる文字列を「入金」から「入金(インターネットバンキング)」に変更してVポイントなどからのチャージは、借 前払金 貸 事業主借 金額 と変更しました。スクリプトの内容のハンドラ「on get_smbc_record_prepaid(date_string)」の中に命令があります。
ダウンロード(76KB)三井住友プリペ入力レコード型.scpt(2023-04-29-mitsui-prepaid.zip)

●2023年4月22日(土)「三井住友VISAプリペイドレコード型.scpt」
クレジットカードの支払いが順調に返せるかどうかと考える機会があって、チャージ式の三井住友カードのVISAクレジットを使ってみたいと導入してアップルスクリプトにしました。三井住友VPassスクリプトレコード型をベースに編集してインターネットバンキングのチャージの「入金」の文字が摘要にある場合は、チャージ金額がすでに前払金に入力されていると仮定して手数料の204を借 事業主貸 貸 前払金 と処理します。カードの使用は通常の借 事業主貸 貸 前払金 金額 で入力します
ダウンロード(72KB)三井住友プリペ入力レコード型.scpt(2023-04-22-mitsui-prepaid.zip)

例:このスクリプトが入力する部分
日付    借方   貸方  金額  残高
2023/04/21 前払金   銀行   10204 10204
2023/04/21 事業主貸 前払金 204  10000
2023/04/22 事業主貸 前払金 1290  8710


●2023年4月7日(金)「auPay入力レコード型.scpt」で現在のau Payの明細ページの階層に合わせました。ページの更新か使えなくなる間隔が短いですね?
ダウンロード(79KB)auPay入力レコード型.scpt(2023-04-07-auPay-record.zip)

●2023年4月3日(月)「auPay入力レコード型.scpt」で現在のau Payの明細ページの階層に合わせました。
ダウンロード(78KB)auPay入力レコード型.scpt(2023-04-03-auPay-record.zip)

●2023年3月5日(日)「auPay入力レコード型.scpt」で現在のau Payの明細ページの階層に合わせました。スクリプト名もAU WALLET→auPayに変更いたしました
ダウンロード(78KB)auPay入力レコード型.scpt(2023-03-05-auPay-record.zip)

●2023年2月18日(土)「セブンカード入力VISAレコード型」を現在のセブンカードの階層に合わせました
ダウンロード(80KB)セブンカード入力VISAレコード型.scpt(2023-02-18-seven-card-record.zip)

●2022年11月5日(土)「セブンカード入力VISAレコード型」をmacOS VentureのSafariの階層に合わせました。ページの取得は大幅に変更が加わりそうだったのでハンドラget_seven_record_2022(group_)で動きます
ダウンロード(80KB)セブンカード入力VISAレコード型.scpt(2022-11-05-seven-card-record.zip)

●2022年11月03日(木) ナナコカードのサイトでカードでmacOS VenturaのSafariのカード番号の階層が変わったので修正しました
ダウンロード(54KB)ナナコ入力レコード型.scpt(2022-11-03-nanaco-record.zip)

●2022年4月30日(土)「モバイルスイカ入力レコード型.scpt」
交通の場合の乗車駅と下車駅を加えました
ダウンロード(63KB)モバイルスイカ入力レコード型.scpt(2022-04-30-suica-mobile-record.zip)

●2022年2月23日(水)「モバイルスイカ入力レコード型.scpt」
いつの間にスイカのサイトがリニューアルしていました!アップいたしました
ダウンロード(62KB)モバイルスイカ入力レコード型.scpt(2022-02-23-suica-record-2022.zip)

●2022年2月5日(土)「三井住友VPassレコード型.scpt」
名称アマゾン旧クラシックを追加しました
ダウンロード(94KB)三井住友VPass入力レコード型.scpt(2022-02-05-mitsui-VPass.zip)

●2021年9月11日(土)「三井住友VPassレコード型.scpt」
三井住友カードを何種類か所持している場合は問題ないようです。でもカードが一枚の時にWebページにあるカード選択メニューが無い時にカード名を取得できずエラーが起こるようです。なので、falseの変数にtry文でカード名を取得できるならばエラーが起きないように修正しました。
ダウンロード(92KB)三井住友VPass入力レコード型.scpt(2021-09-111-mitsui-VPass.zip)

●2021年8月24日(火)「三井住友VPassレコード型.scpt」のお支払日の日付インデクスをサイトから取得できない場合があるを修正してこちらの帳簿データベースの検索レコードに合わせました
ダウンロード(97KB)三井住友VPass入力レコード型.scpt(2021-08-24-mitsui-VPass.zip)

●2021年8月17日(火)「三井住友VPassレコード型.scpt」にナンバーレスカードとAmazonクラシックが表示されている場合に摘要欄のカード名と支払日インデクスの名前をamazonクラシック「アマゾン2021〜」、カード住友VISA(NL)「ナンバーレス2021〜」、SMBC(Suica)C「三井2021〜」としました。
ダウンロード(90KB)三井住友VPass入力レコード型.scpt(2021-08-17-mitsui-VPass.zip)

●2021年8月10日(火)「三井住友VPassレコード型.scpt」でWeb明細とファイルメーカーで日付と金額が同じレコードがある場合に「更新」できるようにしました。これは、ネットショッピングのweb明細で入力してあった未払金のレコードがある場合にカード会社の明細から同じレコードをお好みの入力内容などを反映させたくて、このようにしてみました。
ダウンロード(87KB)三井住友VPass入力レコード型.scpt(2021-08-10-mitsui-VPass.zip)

●2021年7月23日(金)「AU WALLET入力レコード型.scpt」でau Payの明細ページのお支払い年月ポップアップメニューより文字を抽出して摘要入力の日付インデックスに記録するようにしました。
ダウンロード(69KB)AU WALLET入力レコード型.scpt(2021-07-23-wallet-record.zip)

●2021年3月19日(金) ナナコカードのサイトでカード番号の扱いが変わったのでxxxxでカスタマイズができませんでしたが、最後の番号で仕分けられるようにしました。
ダウンロード(54KB)ナナコ入力レコード型.scpt(2021-03-19-nanaco-record.zip)

●2021年1月26日(火)三井住友VPassカードのエクセルタイプを追加しました。VPassの明細ページを表示中にエクセルの表から(内容はVPassのCSVデータに合わせています)日付と数字を照らし合わせてCSV(例えばCSVを開いたエクセル)になければ、CSVに追加してエクセルで新規ドキュメントを作成します。
ダウンロード(78KB)三井住友VPass入力エクセル.scpt(2021-01-26-mitsui-VPass-excel.zip)


●2021年1月15日(金) ナナコカードのポイントを入力するようにしました。なのでスクリプトを実行する前に「前払金」「ポイント」の勘定科目でナナコのレコードを検索して対照レコードを表示して実行してください。
ダウンロード(52KB)ナナコ入力レコード型.scpt(2021-01-15-nanaco-record.zip)

●2020年11月24日(火) ドトールバリューカードでスクリプト内に残高(balance_)変数が意味がなくてレコードを作成しようとするときにエラーが起きる場合があるので変更して「balance_:0」としました。
ダウンロード(53KB)ドトールバリューカード→レコード型.scpt(2020-11-24-doutor-value-card.zip)
あとスマホの機種変更をすると再登録が必要なようです。利用記録が見れなくなるかは分かりませんが2種類の摘要フィールドの名前が発生するかもしれないので前のレコードを残しつつ摘要フィールドの文字列をまとめて対象レコードをサシカエるアップルスクリプトです
リンク:対象レコードの文字列を検索置換するスクリプト

●2020年11月15日(日)「AU WALLET入力レコード型.scpt」で返金などホームページの明細の項目の金額がマイナスのときは、金額を絶対値に返して借方を「未払金」貸方を「事業主借」のレコードを作成するように編集しました
ダウンロード(68KB)AU WALLET入力レコード型.scpt(2020-11-15-wallet-record.zip)

●2020年10月27日(火) ドトールバリューカードでボーナスポイントが加算されないを修正しました。借方と貸方の値がゼロでない場合に「入金」「利用」「加算」の文字が含まれる場合に金額やポイントをレコードを参照し追加が必要な場合は追加します。
ダウンロード(60KB)ドトールバリューカード→レコード型.scpt(2020-10-27-doutor-value-card.zip)

一応、便利そうだったので付録でタブコピーするアップルスクリプトです(10月28日(水))ポイントの仕分けを修正しました
ダウンロード(30KB)ドトールバリューカード→タブコピー.scpt(2020-10-28-doutor-text-tab-copy.zip)
結果↓


●2020年9月12日(土)「セブンカード入力VISAレコード型」を更新しました。ホームページの一部フィールドに変更があったので合わせました。
ダウンロード(68KB)セブンカード入力VISAレコード型.scpt(2020-09-12-seven-card-record.zip)

2020年8月5日(水)「AU WALLET入力レコード型.scpt」の摘要欄にメモする検索に使える日付文字列を追加しました。例:「エーユー20200810」うちでは前は「w20200810」としていたのですがファイルメーカーで未払金と支払日を集計するときに英語のスペルに日付インデックスで対象にできなかったので「w」を「エーユー」と日本語にしてファイルメーカーのレコード検索の性質に合わせました。
ダウンロード(68KB)AU WALLET入力レコード型.scpt(2020-08-05-wallet-record.zip)

2020年7月31日(金) ドトールバリューカードで金額の借方貸方の数字で「,」が含まれているときにエラーが出てスクリプトを実行できない問題を修正しました。
ダウンロード(60KB)ドトールバリューカード→レコード型.scpt(2020-07-31-doutor-value-card.zip)

2020年7月18日(土)早いレコード型ではありませんがサイトがau Payの参照式に名前が変わったので追加しました。サイトがクレジットカードとプリペイドカードを切り替えができるようなできないような雰囲気でしたので使い勝手が分かりませんがアップしました
ダウンロード(35KB)AU WALLET入力(プリペイド).scpt(2020-07-18-wallet-prepaidcard.zip)電子マネー(利用履歴)転記

2020年6月4日(木)「AU WALLET入力レコード型.scpt」の摘要覧の「三井〜カード」と誤っていたのを修正しました。合わせてカード名義人によって事業主借・貸をカスタムするハンドラを加えました。ハンドラの前にハイフンが入っていますが、それを削除すると有効になります。--my get_custom()←
ダウンロード(68KB)AU WALLET入力レコード型.scpt(2020-06-04-wallet-record.zip)

2020年5月24日(日)
FileMaker Pro v19のスクリプト名のFileMaker Proに修正して スクリプト書類をカスタマイズされている方のためのパッチスクリプトを準備しました(こちら
2020年5月7日(木)「セブンカード入力VISAレコード型」を更新しました。最近まで動いていたのが不思議なのですがページからレコード取得する部分の構造を変えました。
ダウンロード(68KB)セブンカード入力VISAレコード型.scpt(2020-05-07-seven-card-record.zip)


2020年4月14日(火)「AU WALLET入力レコード型.scpt」をホームページのtableが変更になったので更新しました。合わせて適用欄にw202004のようにお支払い月メモを付けました。
ダウンロード(70KB)AU WALLET入力レコード型.scpt(2020-04-14-wallet-record.zip)

2020年3月28日(土)・2020年3月26日(木)「三井住友VPassレコード型.scpt」は、三井住友のページが新しくなったので対応しました。支払い月の表示によって取得する値のインデックスが変わるに修正を加えました。
ダウンロード(74KB)三井住友VPass入力レコード型.scpt(2020-03-28-mitsui-VPass.zip)

2020年2月23日(日)セブンカードのレコード型。ファイルメーカー からレコードを取得する際as listを付けないと一つのレコードを正しく取得しないを修正しました。前までのページ表示で変更があったのかエラーが出たので修正しました。
ダウンロード(68KB)セブンカード入力VISAレコード型.scpt(2020-02-23-seven-card-record.zip)

2020年2月22日(土)セブンカードのリニューアルしたページに対応しました。合わせてレコード型に構造を変更しました。
ダウンロード(67KB)セブンカード入力VISAレコード型.scpt(2020-02-22-seven-card-record.zip)

2020年2月4日(火) 通常の注文でバリューカードを使ったときにスクリプトで「利用」の文字列の時、借方に数字が入っているものを貸方に数字が入るように修正し、ファイルメーカー のレコードを作成する必要があるときの識別式、 if check_ is false or not exists records thenorand となっていて動かない問題を修正しました。
ダウンロード(107KB)ドトールバリューカード→レコード型.scpt(2020-02-04-doutor-value-card.zip)

2020年1月6日(月) ドトールコーヒーバリューカードのポイントの扱いを「雑所得」を貸方に入れて借方に前払金としました。うちのデータベースではふたつの勘定科目を検索して両方表示できますがワンクリックではないので前払金に統一して雑所得を売上(Webでは収入と値引きの考え方があるらしいです)に含めようとも思いましたが帳簿の性質上、計算で負債・資本に入れてしまうのがちょうどよく、摘要の条件検索でポイントとすれば、年末にポイント分をリストし借「前払金」貸「事業主借」のポイント残高を転記すればよいので前払金に統一しました。スクリプト の一行目でpoint_:falseにしてあるのでポイント機能を使う場合はpoint_:trueとしてください。まだ編集中ではありますが
ダウンロード(59KB)ドトールバリューカード→レコード型.scpt(2020-01-06-doutor-value-card.zip)

2019年12月29日(日)「AU WALLET入力レコード型.scpt」を更新しました。スクリプト上でSafariのウインドウがふたつ認識されたときにwindow 1ではなくwnidow 名前が確実に拾えるので修正しました。
ダウンロード(68KB)AU WALLET入力レコード型.scpt(2019-12-29-wallet-record.zip)

2019年12月26日(木) ファイルメーカー 用のハンドラで同じレコードをカウントしなかったのでハンドラを最新のものに入れ換えました。
ダウンロード(43KB)ナナコ入力レコード型.scpt(2019-12-26-nanaco-record.zip)電子マネーナナコ(nanaco)転記

2019年12月21日(土) クレジットカードではありませんがドトールコーヒーバリューカードをデータベースに転記するアップルスクリプトです。スクリプト書類の一行目にpoint_:falseとなっていますがtrueに変更するとポイントを含めた金額と一緒に転記していきます。帳簿でポイントをどう扱えばよいかわからなかったので(前払金に)ポイント機能をオフにしています。このスクリプトもレコード型で編集しました。
ダウンロード(47KB)ドトールバリューカード→レコード型.scpt(2019-12-21-doutor-value-card.zip)

2019年12月19日(木) 日付と金額が同じときにレコードが作成されないを修正しました。
ダウンロード(42KB)ナナコ入力レコード型.scpt(2019-12-19-nanaco-record.zip)電子マネーナナコ(nanaco)転記

更新2019年12月15日(日)「モバイルスイカ入力→レコード型.scpt」索引インデックスを他のスクリプトと同じく残高型から番号型にしました
ダウンロード(50KB)モバイルスイカ入力レコード型.scpt(2019-12-15-suica-mobile-record.zip)

更新2019年12月12日(金)「三井住友VPassレコード型.scpt」と「AU WALLET入力レコード型.scpt」を更新しました。同じ日付と金額のときにインデックスが増えていかない問題は、比較if関数のインデックスにas stringを追加することで回避しました。
ダウンロード(72KB)三井住友VPass入力レコード型.scpt(2019-12-12-mitsui-VPass-record.zip)

ダウンロード(68KB)AU WALLET入力レコード型.scpt(2019-12-12-wallet-record.zip)

更新2019年12月10日(火) エポスカードレコード型にしました
ダウンロード(35KB)エポスカード入力レコード型.scpt(2019-12-10-epos-VISA-record.zip)

更新2019年12月10日(金)「三井住友VPassレコード型.scpt」同じ日付と金額のときにインデックスが増えていかないミスを修正いたしました。
ダウンロード(64KB)三井住友VPass入力レコード型.scpt(2019-12-10-mitsui-VPass-record.zip)

2019年12月8日(日) 速度アップを目的にナナコのレコードタイプのアップルスクリプトです
ダウンロード(42KB)ナナコ入力レコード型.scpt(2019-12-08-nanaco-record.zip)電子マネーナナコ(nanaco)転記

更新2019年11月29日(金)「三井住友VPassレコード型.scpt」レコード型に速度アップのため編集しました。残高がないので日付と金額が一致するものがある場合にインデックスの末尾の数字を増やす方法で作りました。実績が少ないので、最初のダイアログで表示される自動は使わずに表示を選んだ方がよいと思います。
ダウンロード(63KB)三井住友VPass入力レコード型.scpt(2019-11-29-mitsui-VPass-record.zip)

更新2019年11月28日(木)「モバイルスイカ入力→レコード型.scpt」で自動を選択した場合に摘要に入力指定がある場合に警告を表示するようにしました。
ダウンロード(46KB)モバイルスイカ入力レコード型.scpt(2019-11-28-suica-mobile-record.zip)

更新2019年11月25日(月) モバイルSuicaレコード型の最初のダイアログで自動を選ぶと自動にならず何も実行されない問題を修正しました。
ダウンロード(46KB)モバイルスイカ入力レコード型.scpt(2019-11-25-suica-mobile-record.zip)

更新2019年11月20日(水) モバイルSuicaレコード型をスクリプトメニューから実行するとcheck_変数が正しく動作しない部分を修正しました。
ダウンロード(52KB)モバイルスイカ入力レコード型.scpt(2019-11-20-suica-mobile-record.zip)

更新2019年11月19日(火) 「モバイルSuicaの明細転記スクリプト 」速度アップを目的に更新しました
モバイルSuicaのサイトの明細は、3ヶ月分くらいまとめて表示されているので処理速度が悩みでした。速度をアップするためにレコード型のアップルスクリプト を用意しました。日付、金額、残高をレコードの変数名にインデクス化することによりリピートを繰り返すタイプより大幅な処理アップが望めます。しかし、変数名は同じ名前を使えないので残高を利用しました。そのためデータベースの残高とスイカのサイトの各残高に相違があるときは、レコードがないものと判断してレコードを作成するので、その残高以降は通常は違う金額になると思うのでレコードが繰り返し作成されます。メインダイアログに自動と表示(ダイアログ)を用意してありますので予測しながら使用してください。
ダウンロード(45KB)モバイルスイカ入力レコード型.scpt(2019-11-19-183810-suica-mobile-record.zip)

2019年10月26日(土)→還元があった場合など数字がマイナスの時に貸借を逆さまにするように変更しました。
ダウンロード(42KB)セブンカード入力VISA.scpt(2019-10-26-seven-card.zip)

2019年9月11日(水)、2019年9月7日(土) 三井住友VPassカードのページのクラスtableの階層が変わったので対応しました。
ダウンロード(46KB)三井住友VPass入力.scpt(2019-09-11-mitsui-VPass.zip)

2019年6月26日
エポスカード 返金を行なった場合の処理を追加(明細ページの数字がマイナスなのでif kari_ is less than 0 then set kari_ to kari_ * -1を加えただけです)
ダウンロード(35KB)エポスカード入力.scpt(2019-06-26-epos-VISA.zip)


2019年4月8日(月)→一部整理しました。ファイルメーカーの対象レコードがひとつも無い時は比較対象がないのでキャンセルされますが、無関係でも新規レコードひとつに日付が入力されていれば動作します

ダウンロード(34KB)エポスカード入力.scpt(2019-04-08-epos-VISA.zip)
ダウンロード(52KB)三井住友VPass入力.scpt(2019-04-14-mitsui-VPass.zip)(再更新2019年4月14日(日))
ダウンロード(48KB)セブンカード入力VISA.scpt(2019-04-19-seven-card.zip)(再更新2019年4月19日(金))
ダウンロード(45KB)モバイルスイカ入力.scpt(2019-04-19-suica-mobile.zip)(再更新2019年4月23日(金))速度を向上させました
ダウンロード(41KB)三菱東京UFJNICOS.scpt(2019-04-08-UFJ-NICOS.zip)
ダウンロード(63KB)AU WALLET入力(html).scpt(2019-04-08-wallet-mastercard.zip)


2017年5月12日(金)

macOSのファイルメーカーProにSafariでクレジットカードのサイト明細を表示してファイルメーカーに内容を転記するアップルスクリプトです。 日付と取引内容、金額が同じものがなければファイルメーカーでレコードを作成します。
*ファイルメーカーのフィールド名は「日付」「借方」「貸方」「摘要」「備考」「金額」です。  スクリプトのカスタム方法は下記を参照してください。


2018年2月19日→プリントページは途中ですが、明細表示ページに変更が出たので更新しました
ダウンロード(66KB)AU WALLET入力(html).scpt(2018-02-19-wallet-mastercard.zip)

2018年1月30日(火)クレジットカードではありませんが、モバイルSuicaの明細サイト用のスクリプトを追加しました。(私はiPhone 7のApple Payの中でスイカも利用しているので作りました)

2017年11月22日(水)
ダウンロード(35KB)エポスカード入力.scpt(2017-11-22-epos-VISA.zip)
2017年11月11日(土)PDF明細書用のタイプを追加しました。macOSの画像アプリ「プレビュー」Previewで動きます。下記に画面ショットがあります。
ダウンロード(46KB)エポスカード入力(PDF).scpt(2017-11-22-epos-VISA-PDF.zip)

2017年10月24日(金)
ダウンロード(35KB)三菱東京UFJNICOS.scpt(2017-10-24-UFJ-NICOS.zip)

2018年3月8日(木)
ダウンロード(42KB)モバイルSuica用 モバイルスイカ入力.scpt(2018-03-08-suica-mobile.zip)SF電子マネー(利用履歴)転記

2017年10月9日(月)
ダウンロード(35KB)AU WALLET入力(プリペイド).scpt(2017-10-09-au-wallet-prepaidcard.zip)電子マネー(利用履歴)転記

2018年3月16日(金)
ダウンロード(40KB)ナナコ入力.scpt(2018-03-16-nanaco.zip)電子マネーナナコ(nanaco)転記

2018年3月24日(土)
ダウンロード(54KB)三井住友VPass入力.scpt(2018-03-24-mitsui-VPass.zip)

2018年3月9日(月)
ダウンロード(40KB)SAISON セゾンカード.scpt(2018-03-09-SAISON.zip)VISA

2018年3月9日(金)
ダウンロード(43KB)seven eleven セブンカード入力VISA.scpt(2018-03-09-seven-card.zip)VISA

使い方

(1) 準備:このスクリプトはUIを利用しています。設定方法はこちらより

(2) 準備:お使いのファイルメーカーのデータベースでフィールド名を「日付」「借方」「貸方」「摘要」「備考」「金額」に変更するか作成してください。 このスクリプトをスクリプトエディタで開いて、例えば field "日付" → field "領収日"などのようにカスタマイズするのも良いです。





(3) 各クレジットカードのサイトで明細を表示します。(サンプルはAU WALLETのマスターカードです)



(4) スクリプトを実行します。
ファイルメーカーの対象レコードのうち日付と取引内容と金額が明細ページと一致すると無視され見つからないとレコードを作成する確認ダイアログが表示されます。



(ヒント)クレジットカードのページはカード会社が明細の内容がよく変更され、すでに入力されているのにレコードを作成するように表示される場合があります。

(ヒント)明細の内容が「au WALLET クレジットカード(MasterCard)」が含まれる場合と日付と金額が一致した場合はスキップされます。

(ヒント)2017年3月26日現在の使用できるクレジットカードのサイトのページスクリーンメモです。デザインが変わると使えなくなる可能性もあります。その時はできる限り新しくしていこうと思います。

*スクリプトの一行目の property setting_ : {year_:2017, kamoku_:"未払金", custom_:"", card_:"", user_:""}
*year_:年 の年のレコードしか対象になりません。入力したい年に変更してお使いください。
AU WALLETカード明細ページ(この明細ページでないと動作しません)




三井住友VPass明細ページ(この明細ページでないと動作しません)



(丸井)エポスカード VISA(この明細ページでないと動作しません)

(丸井)エポスカード VISA 明細PDF(この明細pdfとmacOSプレビューアプリでないと動作しません)



三菱東京UFJニコス(この明細ページでないと動作しません)


モバイルSuica(この明細ページでないと動作しません)
SF電子マネー(利用履歴)で動作します。
http://www.jreast.co.jp/mobilesuica/faq/index.html
会員メニューサイト→ログイン→利用履歴



AU WALLETプリペイドカード(この明細ページでないと動作しません)


ナナコカード(この明細ページでないと動作しません)

https://www.nanaco-net.jp/point/confirm/balance.htmlから 「nanaco会員メニュー」タブをクリック後、記事内の「nanaco会員メニューログイン」をクリックするとnanaco明細ページに移動します。


セブンイレブンカードVISA(この明細ページでないと動作しません)




ドトールバリューカード(この明細ページでないと動作しません)

https://7card.jcb.co.jp/iss-pc/member/user_manage/userLogin.html


トップページ