在 Google Apps 脚本中插入 FusionTables 2.0 示例
Insert Examples of FusionTables 2.0 in Google Apps Scripts
我一直尝试在我的 Fusion Table 上执行 INSERT SQL 语句,但我总是收到代码 400 错误,表明我的解析查询错误。我不太清楚如何解决这个问题。有人可以帮忙吗?
我只是想简单地在我的 table 上执行插入:
function test() {
runQuery("1M1NEMsUsTEoFol3t9hj6qdWwypo2eilm-naf-AC3");
var tableId = "1M1NEMsUsTEoFol3t9hj6qdWwypo2eilm-naf-AC3";
var sql = "INSERT INTO 1M1NEMsUsTEoFol3t9hj6qdWwypo2eilm-naf-AC3 (Email) VALUES (\"testEmail@test.com\");";
var query = FusionTables.Query.sql(sql);
Logger.log(query.rows);
}
这是我的错误:
无效查询:'testEmail' 附近的解析错误(第 1 行,位置 71)。 (第 5 行,文件 "Code")
此外,这是我收到的代码 400 响应:
{
"error": {
"errors": [
{
"domain": "fusiontables",
"reason": "badQueryCouldNotParse",
"message": "Invalid query: Parse error near 'Email' (line 1, position 71).",
"locationType": "parameter",
"location": "q"
}
],
"code": 400,
"message": "Invalid query: Parse error near 'Email' (line 1, position 71)."
}
}
似乎也没有关于 Fusion Tables v2.0 API 的任何文档或如何使用它的示例。有人可以告诉我我做错了什么或帮助指导我如何做吗?
值必须用单引号引起来。您可以在 documentation.
中查看完整语法
我一直尝试在我的 Fusion Table 上执行 INSERT SQL 语句,但我总是收到代码 400 错误,表明我的解析查询错误。我不太清楚如何解决这个问题。有人可以帮忙吗?
我只是想简单地在我的 table 上执行插入:
function test() {
runQuery("1M1NEMsUsTEoFol3t9hj6qdWwypo2eilm-naf-AC3");
var tableId = "1M1NEMsUsTEoFol3t9hj6qdWwypo2eilm-naf-AC3";
var sql = "INSERT INTO 1M1NEMsUsTEoFol3t9hj6qdWwypo2eilm-naf-AC3 (Email) VALUES (\"testEmail@test.com\");";
var query = FusionTables.Query.sql(sql);
Logger.log(query.rows);
}
这是我的错误:
无效查询:'testEmail' 附近的解析错误(第 1 行,位置 71)。 (第 5 行,文件 "Code")
此外,这是我收到的代码 400 响应:
{
"error": {
"errors": [
{
"domain": "fusiontables",
"reason": "badQueryCouldNotParse",
"message": "Invalid query: Parse error near 'Email' (line 1, position 71).",
"locationType": "parameter",
"location": "q"
}
],
"code": 400,
"message": "Invalid query: Parse error near 'Email' (line 1, position 71)."
}
}
似乎也没有关于 Fusion Tables v2.0 API 的任何文档或如何使用它的示例。有人可以告诉我我做错了什么或帮助指导我如何做吗?
值必须用单引号引起来。您可以在 documentation.
中查看完整语法