- 締切済み
このソースを解読できませんか?
このソースを解読できませんか? 私には何が何だか…。 M=マスタ HS=最上位のオブジェクト Account(勘定)=オブジェクト AcountType(勘定の種類)=関数 Adj=調整 ASSET=資産 EXPENSE=費用 If HS.Account.AccountType(strM_Adj) = \"ASSET\" or HS.Account.AccountType(strM_Adj) = \"EXPENSE\" Then strAdjFlg = True DebugFlg = \"1\" Elseif HS.Account.AccountType(strM_Adj) = \"LIABILITY\" or HS.Account.AccountType(strM_Adj) = \"REVENUE\" Then strAdjFlg = False DebugFlg = \"2\" End If
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
GoogleでHS.Account.AccountTypeで照会すると、この質問のほかに http://download.oracle.com/docs/cd/E12032_01/doc/epm.921/html_hfm_admin_webhelp/frameset.htm?/docs/cd/E12032_01/doc/epm.921/html_hfm_admin_webhelp/AdminHelp-14-004.html など2-3件の記事が出る。 欧米のソフトのスクリプト(VB系統の)のようだ。 画面左上に「Hyperion」とアリ Hyperionで照会すると、記事が沢山出てきて >オラクルは、業績管理ソフトウェアのトッププロバイダーであるHyperionを買収しました や 企業が現在あげているパフォーマンスを視覚的に表現するダッシュボードをトップに、意思決定に必要なレポート、危険を知らせるアラート機能、検索、文書管理などを統合することで、ビジネスパフォーマンスの向上を支援するのが、Hyperion Performance こういう記事から、、Hyperion社はその筋のソフトでは世界的に有名で、Hyperion社のソフトのどれかに関するスクリプト (エクセルでたとえるとVBAのような、プログラムでそのソフトを走らせる)の一部でしょう。 しかしこの理解は、そのソフトを熟知してないと、十分説明は出来ないと思う。 ここOffice系のソフトの質問コーナーでは、回答は無理ではないか(お門ちがい)。 それにこのソフトを使いこなすような人は、(多忙とか、エクセルなどとレベルが違うので、この質問コーナーなど見てないでしょう。
- redfox63
- ベストアンサー率71% (1325/1856)
ん~ お示しのコードでは詳細は不明でしょう HSオブジェクトには Acountオブジェクトが実装されている Accountオブジェクトには AccountTypeメソッド(プロパティ)がある AccountTypeは文字列の引数があり文字列を返す "ASSET" または "EXPENSE" の場合には 調整用のフラグをセットして、DebugFlgを1にする "LIABILITY" または "REVENUE"の場合には 調整用のフラグをリセットして、DebugFlgを2にする
お礼
redfox63さん 回答ありがとうございます。 やはり情報不足ですよね。。。 ご親切にありがとうございます!