我有一个附有MS Word文件的备注文档。 MS Word文件中有一些字段定义为书签。有没有办法从附加的MS Word文件中读取字段值?该MS Word文件是通过POI书签选项创建的。
我真的很想知道它的可能性......
此致 C.A。
答案 0 :(得分:1)
简短的回答:不要用JavaScript做。
答案很长(它会为你节省大量时间):
创建一个Java类,该类具有将Notes文档和附件名称作为方法的参数的方法,返回带有字段名称和值的 var extractor = new com.yourcorp.Extractor();
var result = extractor.getFields(doc, attName);
。
使用POI构建内部函数。从命令行测试整个事情(显然,您需要一个帮助程序类来初始化Notes会话并获取文档)。你会发现很多可以在那里使用的POI样本。
当所有这些都有效时,你可以写下你的SSJS:
function res = str2impl(str, delimiter)
narginchk(1,2);
if isempty(str)
res = [];
return
end
if nargin < 2
delimiter = ',';
end
splits = strsplit(str, delimiter);
res = str2double(splits);
if any(isnan(res)) & ~strcmpi(str, 'NaN') % NaN not specifically requested
res = str;
end
这是您将使用的唯一SSJS部分。 让我们知道它是怎么回事。