014-008975

パッケージ版 サイボウズ Office

関心あり
0人の方が関心を示しています

ファイルの絶対パスに全角文字を含むと、コマンドラインでカスタムアプリのCSVファイルを書き出せない場合がある。

種別
不具合
機能
  • CSV書き出し
  • カスタムアプリ
再現バージョン
  • 10.3.0
改修バージョン
10.4.0
公開日
2015-09-08
更新日
2015-10-09

詳細

【発生条件】

次の条件を満たす場合に発生します。

  • ファイルの絶対パスに全角文字を含む。


【準備】

  • サーバーOSに、全角文字を含むフォルダーを作成します。

    例:
    • 全角数字を含む場合:
      -------
      C:\InetPub\scripts\123
      -------

    • 漢字を含む場合:
      -------
      C:\InetPub\scripts\会社
      -------

    • ひらがなを含む場合:
      -------
      C:\InetPub\scripts\さいぼうず
      -------

    • 全角カナを含む場合:
      -------
      C:\InetPub\scripts\サイボウズ
      -------

    • 全角英字を含む場合:
      -------
      C:\InetPub\scripts\CYBOZU
      -------

  • カスタムアプリで、アプリを追加します。

    例:
    アプリ1

  • アプリ1に、項目を追加します。

    例:
    項目1

  • アプリ1に、レコードを登録します。

    例:
    -------
    項目1:内容1
    -------


【再現手順】

  1. コマンドラインを開きます。

  2. データディレクトリーに移動します。

    例:
    -------
    cd C:\Inetpub\scripts\cbag
    -------

    補足:
    • お使いの環境によって、パスは異なります。

  3. CSVファイルの書き出しを実行します。

    例:
    -------
    ag.exe -csv -o C:\InetPub\scripts\123\test1.csv -l (アプリID) -f
    -------

→現象発生:
 CSVファイルを書き出せません。

  • 全角数字を含む場合:
    ファイル名が文字化けします。
    -------
    C:\inetpub\scripts\・托シ抵シ貼test1.csv
    -------

    補足:
    • 全角数字「123」が認識されず「C:\InetPub\scripts」配下に、ファイル名が文字化けしたCSVファイルが書き出されます。

    • ファイル名が文字化けしますが、レコードの内容は正常に書き出されます。

  • 漢字、ひらがな、全角カナ、全角英字のいずれかを含む場合:
    次のエラーが発生し、CSVファイルを書き出せません。
    -------
    Failed to export
    -------

回避/対応方法

【回避方法】

次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。

  • バージョン 10.4.0のサイボウズ Office

 

【対応方法】

次のどちらかの方法で、CSVファイルを書き出します。

  • 全角文字を含まないファイルの絶対パスを指定します。

    例:
    -------
    ag.exe -csv -o C:InetPubscriptstest1.csv -l (アプリID) -f
    -------

  • アプリ1の「CSVファイルへの書き出し(レコード)」画面から、CSVファイルを書き出します。