Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netsuite-如何通过批量更新替换单个报价_Netsuite - Fatal编程技术网

Netsuite-如何通过批量更新替换单个报价

Netsuite-如何通过批量更新替换单个报价,netsuite,Netsuite,我试图用数字20替换字段中的所有单引号。基本上,该字段包含一年,但当它们被引入Netsuite时,它是以'20{2020}的形式完成的,但我们需要将其改为2020年 我在该字段的批量更新中尝试了以下公式,但出现语法错误,不确定原因,因为我认为我正确转义了字符: REPLACE(''''20', ''' , '20') 其想法是替换字符串为'20至2020'的所有单引号 感谢您的帮助。您可能会发现使用CHR()函数显式指定单引号更容易,以避免混淆: REPLACE(CHR(39) || '20'

我试图用数字20替换字段中的所有单引号。基本上,该字段包含一年,但当它们被引入Netsuite时,它是以'20{2020}的形式完成的,但我们需要将其改为2020年

我在该字段的批量更新中尝试了以下公式,但出现语法错误,不确定原因,因为我认为我正确转义了字符:

REPLACE(''''20', ''' , '20')
其想法是替换字符串为'20至2020'的所有单引号


感谢您的帮助。

您可能会发现使用
CHR()
函数显式指定单引号更容易,以避免混淆:

REPLACE(CHR(39) || '20', CHR(39) , '20')

注意,第一个参数通常是有问题的字段,最好扩展匹配项,这样它就不会替换其他单引号。所以:
REPLACE({somefield},CHR(39)| |'20',2020')