Google App Maker - 使用SQL数据源中的属性

时间:2017-06-05 00:08:54

标签: google-app-maker

我在这里缺少一些东西(可能很简单)。我正在尝试在Google App Maker中创建一个查询SQL数据库的数据源。我想要一个使用电子邮件地址的WHERE子句。我已经设置了“电子邮件”属性,但是,就我而言,我无法弄清楚你为该属性赋值的位置。你是在服务器端脚本中做到的吗?页面加载时会加载数据源 - 因此需要在加载时分配此值。非常感谢您的帮助。Interface screenshot

2 个答案:

答案 0 :(得分:0)

你的sql是正确的,只需添加带有值绑定@datasource.query.parameters.theEmail的输入并更新事件" onValueChange" - > "重新加载DataSource",或手动设置参数并重新加载数据源:

app.datasources.getEventData.query.parameters.theEmail = 'qwe@asd.zxc'; app.datasources.getEventData.load();

答案 1 :(得分:0)

尝试使用数据源查询过滤器,我希望通过SQL查询做同样的事情。

最干净的方法可能是查询过滤。

数据源查询过滤的工作方式类似于SQL查询(但是简化了,并且与SQL数据库一起使用)

我正在使用Google Cloud SQL数据库,但我相信相同的方法适用于任何数据源。

- Write an appmaker query

- Bind the query parameter

您可以创建自定义属性或将查询绑定到页面上的任何值,并在需要时以编程方式重新加载数据源。

将表或其他窗口小部件的数据源设置为查询的数据源以获取结果。

我知道如何在appmaker中创建搜索功能。

希望有所帮助