0

ドキュメントで非常に基本的な Google Script を実行しようとしています。docBody = docBody.replaceText(searchStr, replaceStr);

たとえば、searchStr = 'Name' の場合は完全に機能しますが、'[Name]' を置き換えようとすると、スクリプトがハングし、ドキュメントにゴミが生成されます。searchStr パラメータが正規表現であることを認識し、試しました:

\[名前\]

/\[名前\]/g

(\[名前\])

すべて成功せずに...

助言がありますか?

4

1 に答える 1

2

If you're doing

searchStr = '\[Name\]';

then that should work, without slashes, without modifiers, without groups. If you're using double-quotes, make sure to double-escape:

searchStr = "\\[Name\\]";
于 2012-10-30T19:43:14.450 に答える