如何使用App Inventor从Firebase中存储的数据中删除“ /” /“”

时间:2019-02-05 22:02:07

标签: firebase app-inventor

在带有块call.StorageValue的数据中添加时,该字符串在字符串

之前和之后都以“ /”保存在firebase中

似乎没有任何可移除的障碍物,我该怎么办?

enter image description here

2 个答案:

答案 0 :(得分:0)

这可能是一个转义字符,它转义了特殊字符"(引号)。通常使用\作为转义字符来表示下一个字符具有特殊含义,在这种情况下,它不是字符串的开头或结尾,而是实际上的一部分。

因此,您实际上无法删除它(只是转义字符),应考虑如何在字符串中以引号开头。

但是,您应该可以删除整个引号\"

答案 1 :(得分:0)

这是一个普通的firebase函数,它允许分隔值并按原样读取它们。

示例: 在Firebase上,“ \” English-EN \“ ”是应用程序以 English-EN

发送的单个值

“ [\” 863674037411046 \“,\” 863674037411046 \“,\” 863674037411046 \“,\” 863674037411046 \“]” 是作为 863674037411046 < / em>。

尝试使用按钮和简单标签检索值,您应该看到显示的内容中没有多余的字符。

资料来源:检查我的应用“ harpokrates”。我已将其作为Firebase数据库管理演示,但没有使用其他任何东西。所有值都按照您的描述进行存储,并且可以很好地检索,而无需多余的符号或不需要修剪文本。

ps:但是,如果在某个时候确实有多余的符号,请检查您对列表的使用以及如果您在某个地方犯了错误,可能会产生过多“ \”的列表。您也可以使用“ trim”或“ split text”块,但这是不好的做法。找到代码错误是最好的。