App Script запускает базовые запросы, используя Cloud SQL - PullRequest
0 голосов
/ 12 марта 2019

Я смотрю, как создавать базовые запросы из Cloud SQL с помощью App Script.

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 для этихтипы запросов.

Я пытался использовать фильтр запросов, однако он возвращает логическое значение, а не идентификатор 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

Примечание: таблица пользователей sql equivelent (id INTAUTO_INCREMENT, имя VARCHAR (64), ПЕРВИЧНЫЙ КЛЮЧ (id))

1 Ответ

3 голосов
/ 12 марта 2019

Ваш синтаксис сервера запросов неверенПопробуйте

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;

Чтение:

...