English help on website



getconfigのJSON/オブジェクト指定について(Ver9.24対応版)
目次関数(その他関数)getconfig− JSON/オブジェクト指定について

ファイルタイプ別の設定に関する設定: config  config "x"  config {...}  configcolor  configcolor {...}
ファイルタイプ別の設定に関する取得: キーワード  getconfig  getconfig {...}  getconfigcolor  getconfigcolor {...}


getconfig関数のパラメータ1を"{"から始まる文字列にした場合、取得する情報をJSONの文字列で指定し、JSONの文字列で取得します。(V9.22以降)
JavaScriptの場合は、オブジェクトを指定し、オブジェクトを取得します。

プロパティ名はconfigのJSON/オブジェクト指定と同じです。
プロパティと共に適当な値を指定します。取得されると値は上書きされます。
プロパティ名に"*"を指定すると、取得可能なものを全て取得します。ただし、ColorSetは明示的に指定して取得する必要があります。
$json = getconfig("""
  {
    "Font": "",
    "FontPoint": 0,
    "FontDecimal": 0,
  }
  """);
message $json;
js{
  obj = getconfig({
      Font: "",
      FontPoint: 0,
      FontDecimal: 0,
    });
  message( JSON.stringify(obj,null," "));
  message( obj.Font );
}