在继续之前检查FusiontableControl插入查询是否已成功上载

时间:2015-01-10 08:59:01

标签: google-fusion-tables app-inventor

基本上,我正在使用 App Inventor 和Fusion表,我有一个while循环,用于上传查询的每一行,还有一个计数器,用于计算成功上传的行数到谷歌融合表。

循环就像:

while counter <= databaselength
(
  call insertquery
  counter=counter+1
)

在设置counter = counter + 1

之前,我需要检查查询的每一行是否在while循环中成功上传

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

App Inventor 中的fusiontable controls异步工作,这意味着您应该使用此工作流程:(伪代码)

  1. 插入数据(一行)
  2. 插入一行后,您可以检查fusiontable controls got result事件,插入是否成功以及是否有更多数据要插入 如果是,则插入数据(下一行)
    如果没有:结束
  3. 在以下示例中 https://puravidaapps.com/filebyfile.php ,您可以了解如何使用异步组件。但是,该示例使用Web组件。是的,它是不同的,但它使用与上面的伪代码中提到的相同的逻辑。现在将此伪代码与fusiontable controls一起使用。