根据Text.StartsWith文档说明,第二个参数应是文本,但是若要在其中装入多个文本,该如何写?
最开始用or连接,语法检测没有错误,但列取数报错如下:
Expression.Error: 无法将值转换为类型 Logical
然后换用列表,语法检测没有错误,但列取数报错如下:
Expression.Error: 无法将类型 List 的值转换为类型 Text。
请问该参数该如何装入多个文本,还是只能有一个文本,多个文本只能通过多个if ... then...来实现?
根据Text.StartsWith文档说明,第二个参数应是文本,但是若要在其中装入多个文本,该如何写?
最开始用or连接,语法检测没有错误,但列取数报错如下:
Expression.Error: 无法将值转换为类型 Logical
然后换用列表,语法检测没有错误,但列取数报错如下:
Expression.Error: 无法将类型 List 的值转换为类型 Text。
请问该参数该如何装入多个文本,还是只能有一个文本,多个文本只能通过多个if ... then...来实现?
其实错误提示已经写的很清楚了,建议最好把示例文件放上来。
@焦棚子 举例如图,左边是已知编码,右边是想要得到的结果。我想每种分类都只用一个Text.StartsWith完成,不知是否可行?有点类似的是SWITCH函数,不过这个函数的第一个参数只能定长。
@Aquamarine
建议你在Text.StartsWith
外套 if then
@焦棚子 感谢帮助,看来没别的办法了。