在 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.

中查看完整语法