Forguncy サポート

リストビューで数式の計算結果をExcelにエクスポートしたい

フォローする

対象製品とバージョン:Forguncy Builder Pro

 

Forguncy 3の場合:

「Excelエクスポート(ページ)」コマンドの場合、[数式が設定されているセルは計算後の値を出力する]オプションをチェックすることで、数式の計算結果のみをExcelにエクスポートできます。

Excelエクスポート(ページ)

なお、「Excelエクスポート(リストビュー)」 コマンドでは、数式の計算結果のみをExcelにエクスポートすることはできません。実現する方法として、関数を含むリストビューの値を、別のエクスポート用のリストビューに一旦表示させて、そのエクスポート用のリストビューをExcelにエクスポートする方法が考えられます。リストビューの値を、別のリストビューに表示する(別のテーブルにコピーする)するには、「繰り返し」コマンドと「テーブルデータの更新」コマンドを使用します。

繰り返し

テーブルデータの更新

 

Forguncy 2の場合: 

数式の計算結果をExcelにエクスポートする機能は用意しておりません。

実現する方法として、関数を含むリストビューの値を、別のエクスポート用のリストビューに一旦表示させて、そのエクスポート用のリストビューをExcelにエクスポートする方法が考えられます。

リストビューの値を、別のリストビューに表示する(別のテーブルにコピーする)には、「テーブルデータの更新」コマンドを使用すると1行しか更新できません。今回のように複数行まとめて一括で表示させたい場合には、「ワークテーブル」テーブルを作成し、「JavaScripコードの実行」コマンドを使用して1行づつ「ワークテーブル」テーブルに値を追加するJavaScriptコードを記載する必要があります。

JavaScriptコード:
var p = Forguncy.Page;
var mylist = p.getListView("listview1");
for (var item=0; item < mylist.getRowCount(); item++) {
    Forguncy.addTableData("ワークテーブル",
    {
        果物: mylist.getValue(item, "l1"),
        産地数: mylist.getValue(item, "l2"),
        金額: mylist.getValue(item, "l3")

    });
}

JavaScriptでリストビューを操作するために利用できるAPIは、オンラインヘルプのこちらを参照してください。
また、テーブルのデータを操作するWeb APIは、オンラインヘルプのこちらを参照してください。

 

検索キーワード: fgchowto fgcfileio

他にご質問がございましたら、リクエストを送信してください

コメント