Office js 当“查找”窗口打开时,搜索引发GeneralException

Office js 当“查找”窗口打开时,搜索引发GeneralException,office-js,Office Js,尝试运行段落.search时,如果“查找”、“替换”或“转到”窗口打开,将引发异常 GeneralException:GeneralException 在匿名函数()处 在易() 在圣彼得堡 在d() 在c() 有什么想法吗?如果这不可行,那么最好至少得到一个更好的异常,这样我们就可以告诉用户如何修复它(关闭模式以便导航)。很抱歉回复太晚。好问题,是的,这是故意的,对不起!之所以会出现这种情况,是因为搜索参数(即您用于不区分大小写、忽略空格等的设置)是单一全局的,我们不希望API干扰最终用户的搜

尝试运行段落.search时,如果“查找”、“替换”或“转到”窗口打开,将引发异常

GeneralException:GeneralException 在匿名函数()处 在易() 在圣彼得堡 在d() 在c()


有什么想法吗?如果这不可行,那么最好至少得到一个更好的异常,这样我们就可以告诉用户如何修复它(关闭模式以便导航)。

很抱歉回复太晚。好问题,是的,这是故意的,对不起!之所以会出现这种情况,是因为搜索参数(即您用于不区分大小写、忽略空格等的设置)是单一全局的,我们不希望API干扰最终用户的搜索体验。 同时,使用外接程序和内置搜索进行用户搜索似乎有些急躁。
这就是说,我将与团队合作,看看我们是否可以为此添加一个特定的异常,以让您获得更多的控制。但是,此操作的预计到达时间尚未定义。

很抱歉,回复太晚。好问题,是的,这是故意的,对不起!之所以会出现这种情况,是因为搜索参数(即您用于不区分大小写、忽略空格等的设置)是单一全局的,我们不希望API干扰最终用户的搜索体验。 同时,使用外接程序和内置搜索进行用户搜索似乎有些急躁。
这就是说,我将与团队合作,看看我们是否可以为此添加一个特定的异常,以让您获得更多的控制。不过,这方面的预计到达时间尚未确定。

感谢您的回复。我同意两个搜索有点前卫,但是我使用搜索作为构建自定义范围的一种方式,因为我们没有很多从段落的子部分创建范围的好选项。这不是真正的对我的搜索。更多的是针对当前建筑范围的限制。好的,我理解,我很想知道你们的限制。你能分享更多关于你所经历的限制的细节吗?您看到我们添加到1.3中的范围功能了吗?当然,在我的示例中,我在一个段落中找到了一个特定的字符串,我想向用户调用它。假设这是一个地址,其zipcode与与其关联的城市不匹配。我需要为这个地址字符串建立一个范围,唯一真正的方法是使用搜索函数。能够像使用互操作一样创建任意范围真是太好了。我想要一个包含索引和长度或类似内容的范围构造函数。有许多用例需要对范围构造进行比当前API为响应提供的更细粒度的控制。我同意两个搜索有点前卫,但是我使用搜索作为构建自定义范围的一种方式,因为我们没有很多从段落的子部分创建范围的好选项。这不是真正的对我的搜索。更多的是针对当前建筑范围的限制。好的,我理解,我很想知道你们的限制。你能分享更多关于你所经历的限制的细节吗?您看到我们添加到1.3中的范围功能了吗?当然,在我的示例中,我在一个段落中找到了一个特定的字符串,我想向用户调用它。假设这是一个地址,其zipcode与与其关联的城市不匹配。我需要为这个地址字符串建立一个范围,唯一真正的方法是使用搜索函数。能够像使用互操作一样创建任意范围真是太好了。我想要一个包含索引和长度或类似内容的范围构造函数。有许多用例需要对范围构造进行比当前API提供的更细粒度的控制
ranges = paragraph.search(text, { matchCase: !caseInsensitive, ignoreSpace: true});