App Script使用Cloud SQL运行基本查询

时间:2019-03-12 16:17:04

标签: sql google-apps-script google-cloud-platform google-cloud-sql google-app-maker

我正在寻找如何使用App Script从Cloud SQL创建基本查询。

q1: "SELECT id FROM users WHERE name = 'some name';"
q2: "UPDATE users SET name = 'other name' WHERE id = 1;"
q3: "DELETE FROM users WHERE id = 1;"

我可以读取整个表格并插入数据,但是我无法在Google docs网站上找到这些类型的查询的文档。

我尝试使用查询过滤器,但是它返回的是布尔值,而不是我正在寻找的ID INT。

var id =app.datasources.Users.query.filters.name._equals == "some name";
app.Pages.Page1.decendents.label1.text = id;
:>> Type mismatch: Cannot set type Boolean for property text. Type String is expected

注意:Users表sql等价(id INT AUTO_INCREMENT,名称VARCHAR(64),PRIMARY KEY(id))

1 个答案:

答案 0 :(得分:3)

您的查询服务器脚本语法错误。尝试

var query =  app.models.Users.newQuery(); //new query
query.filters.name._equals = "some name"; //Note single`=`; 
var records = query.run(); //run the query
app.Pages.Page1.decendents.label1.text = records[0].id;

阅读: