GS2-ScriptとMoney2のトランザクション発行について

47 views
Skip to first unread message

Shimmachi

unread,
Oct 7, 2025, 11:00:11 PM10/7/25
to GS2 ユーザグループ
お世話になっております。

上記記事などでGS2-Scriptからもトランザクションを発行できることを知り、Gs2Money2:DepositByUserIdで動作の確認を進めているのですが、
関数が無い?エラーが手元で発生しています。

moneyの場合は問題なく動作することは確認しております。
money2では対応していなのでしょうか、もしくはやり方が何か間違ってるのでしょうか、ご教授いただけますと幸いです。

ーーー
■エラー
{"errors":[{"component":"script","message":"script:21: attempt to index a non-table object(nil) with key 'deposit_by_user_id'\nstack traceback:\n\tscript:21: in main chunk\n\t[G]: ?","code":""}],"metadata":{"requestId":"aecb099b-97da-4879-af6f-7800ba068d78"}}


■スクリプト
user_id = args.userId

transaction.execute({
    consumeActions={},
    acquireActions={
        transaction.service("money2").acquire.deposit_by_user_id({
            namespaceName="namespace",
            userId=user_id,
            slot=1,
            depositTransactions={
                {
                    price=0,
                    count=10
                }
            }
        })
    }
})

return 1
ーーー
スクリーンショット 2025-10-08 112243.png

丹羽一智

unread,
Oct 7, 2025, 11:42:11 PM10/7/25
to GS2 ユーザグループ, Shimmachi
こちら不具合でしたので、修正しました。
再度ご確認いただけますでしょうか。

Kazutomo Niwa
2025年10月8日 12:00 +0900、Shimmachi <fine.k.s...@gmail.com> のメール:
<スクリーンショット 2025-10-08 112243.png>

Shimmachi

unread,
Oct 8, 2025, 12:47:30 AM10/8/25
to GS2 ユーザグループ, [GS2] 丹羽一智, Shimmachi
迅速なご対応ありがとうございます。
そのまま再度実行したところmoney2でも問題なく動作したことを確認いたしました。
2025年10月8日水曜日 12:42:11 UTC+9 [GS2] 丹羽一智:
Reply all
Reply to author
Forward
0 new messages