应用程序发明者2 App:RowID Fusion Table

时间:2015-04-07 10:07:22

标签: mysql app-inventor

使用App发明者2,我获得了ROWID号码,并将值放在“riga”变量中。查询正在执行一次并且它正确地写入融合表行中的数据,但随后查询继续执行多次,并且应用程序写入数百次“400 Bad Request:Rowid必须仅包含数字和下划线”。
为什么会这样?

image

1 个答案:

答案 0 :(得分:1)

你创造了一个无限循环

你应该添加一个变量,让它命名为action,在获取rowid时将其设置为 rowid ,并在执行更新时将其设置为 update

fusiontable controls got result事件中你需要一个这样的if语句(伪代码)

if action = "rowid"
then extract the received rowid and do the update
else print "update was successful"

顺便说一句。要获得rowid,您最好split \ n (新行)的结果将其转换为包含2个项目的列表,然后选择第二个项目以获取行ID