应用脚本 运行 使用云的基本查询 SQL
App Script run basic queries using Cloud SQL
我正在研究如何使用 App 脚本从云 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;"
我可以阅读整个 table 并插入数据,但是我无法在 google 文档站点上找到这些类型查询的文档。
我已经尝试使用查询过滤器,但是它 returns 一个 bool 而不是我正在寻找的 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 table sql 等效(id INT AUTO_INCREMENT,name VARCHAR(64),PRIMARY KEY(id))
您的查询服务器脚本语法错误。尝试
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;
阅读:
我正在研究如何使用 App 脚本从云 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;"
我可以阅读整个 table 并插入数据,但是我无法在 google 文档站点上找到这些类型查询的文档。
我已经尝试使用查询过滤器,但是它 returns 一个 bool 而不是我正在寻找的 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 table sql 等效(id INT AUTO_INCREMENT,name VARCHAR(64),PRIMARY KEY(id))
您的查询服务器脚本语法错误。尝试
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;