Export(filename, export_data)

grandMA3 ユーザマニュアル » プラグイン » Lua 関数 - Object-Free API » Export(filename, export_data) Version 2.0

説明

Export 関数は、Lua テーブルをXML形式でエクスポートします。

この関数は Import 関数と対をなすものです。

関連する関数として、オブジェクト用の Export があります。

引数

  • Filename:
    エクスポートされるファイルの名前を指定する文字列です。ファイル名には、パス全体が含まれている必要があります(後述の例を参照)。
  • Export_data:
    エクスポートされるデータです。テーブル・オブジェクトである必要があります。

戻り値

この関数は何も返しません。

ビルドの詳細テーブルをエクスポートするには、以下のようなコードでプラグインを作成します。

Lua
return function()
-- 'BuildDetails()' creates a table with information about the software build.
local build = BuildDetails()
--The path and filename is stored in a variable.
local exportPath = GetPath(Enums.PathType.Library) .. "/BuildDetails.xml"
--The actual export (in xml format) using the path and the table - the result boolean stored in a variable.
local success = Export(exportPath, build)
--Print feedback about the export path.
if success then
Printf("The export was stored at: " .. exportPath)
else
Printf("The export failed")
end
end