gpt4 book ai didi

javascript - GAS 的 replaceText 和 javascript 的 String.replace

转载 作者:行者123 更新时间:2023-11-30 17:43:30 25 4
gpt4 key购买 nike

有谁知道 google-apps-script 的 replaceText 函数是否在内部使用了 javascript 的 String.replace 函数?

我问的原因是 google-apps-script's replaceText function's syntax是:

replaceText(searchPattern, replacement)

哪里javascript's String.replace function's syntax是:

str.replace(regexp|substr, newSubStr|function[,   flags]);

即,替换可以是字符串或函数。

总而言之,我可以在 google-apps-script 的 replaceText 函数中使用函数作为替代品吗?

最佳答案

没有。它不是。 replacement 必须是字符串。另一个重要的区别是,即使 searchPattern 是一个字符串,它也会创建一个正则表达式来进行匹配。它不像 String.replace,您可以在其中提供文字字符串或正则表达式。

您可以编写自己的 replaceText 函数,“内部”使用 String.replace。你只需要循环整个文档结构来寻找 Text block 并执行它。

关于javascript - GAS 的 replaceText 和 javascript 的 String.replace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20599923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com