Show/Hide Toolbars

EmEditor 帮助

EmEditor 主页 - EmEditor 帮助 - 插件参考 - 结构

JOIN_INFO

用于 EE_JOIN 消息。

typedef struct _JOIN_INFO {

   UINT cbSize;

   UINT flags;

   LPCWSTR pszDocument1;

   LPCWSTR pszDocument2;

   LPCWSTR pszColumn1;

   LPCWSTR pszColumn2;

   LPCWSTR pszSelect;

   UINT iDocument3;

} JOIN_INFO;

字段

cbSize

指定这个结构的大小,sizeof( JOIN_INFO )。

flags

指定一个下列值的组合。

JOIN_FLAG_UNIQUE_KEY_1

在第一个文档中的指定列包含一个唯一键。

JOIN_FLAG_UNIQUE_KEY_2

在第二个文档中的指定列包含一个唯一键。

JOIN_FLAG_INCLUDE_ALL_1

第一个文档中的所有行都会被包括在输出中。输出文档将包含空的单元格如果第一个文档中的行没有匹配的结果。

JOIN_FLAG_INCLUDE_ALL_2

第二个文档中的所有行都会被包括在输出中。输出文档将包含空的单元格如果第二个文档中的行没有匹配的结果。

JOIN_FLAG_MATCH_CASE

匹配大小写。

pszDocument1

指定字符串来识别第一个文档。这个值可以是文件名,文件名以及路径,或一个冒号 (:) 后跟当前群组中指定文档的索引号。例如,"filename.csv","C:\data\filename.csv" (如果是 JavaScript,"C:\\data\\filename.csv"),或 ":2"。

pszDocument2

指定字符串来识别第二个文档。这个值的格式与 pszDocument1 格式相同。

pszColumn1

指定字符串来识别第一个文档的键列。这个值可以是指定列的第一行或一个冒号 (:) 后跟指定列的索引号。例如,"first_name" 或 ":5"。

pszColumn2

指定字符串来识别第二个文档的键列。这个值的格式与 pszColumn1 格式相同。

pszSelect

指定字符串来选择要包括在输出文档中的列。例如,"file1.csv>column1,file2.csv>column2"。

iDocument3

这个字段将充满输出文档的索引,当函数返回时。

版本

支持 EmEditor 14.8 或之后的版本。

Copyright © 2003-2016 by Emurasoft, Inc.