google appscript 将 sheet 数据写入融合 table
google appscript to write sheet data to fusion table
有人可以提供当前 Sheet 脚本 (JScript) 的示例吗 验证并执行 read/write Google Sheet 和 Fusion 中的匹配表之间?
在线示例脚本和文档都使用旧的身份验证或其他 API。
我正在帮助一个本地非营利组织使用一个映射应用程序,该应用程序将从 Google Fusion 读取数据。数据条目 UI 在 Google Sheet 中,因此我需要将新记录移动到 Fusion,并将参考表值从 Fusion 读取到 Sheet。
- 我无法通过设置身份验证。完全是新手。
- 对于各种字段数据类型和大量文本字段,我确定我需要以某种方式包装字段数据,除非有一种轻松的方法。
提前致谢。
埃里克
实际上,纯 GAS FusionTables 项目不需要 OAuth。您只需要添加 API 库,并在 Developer's Console.
中启用它
然后您可以像这样执行简单的 SQL Statements:
FusionTables.Query.sql("INSERT INTO tblId ('fld1', 'fld2') VALUES('x', 'y')")
和
var vQueryResult = FusionTables.Query.sql("SELECT * FROM tblId WHERE 'fld1'='xyz'");
如果您知道 SQL,您会发现自己因缺少 OR 语句等基础知识而感到沮丧,但需要一点独创性(并使用 Google 的服务器在代码中处理查找列表), 你可以完成大部分事情。
有人可以提供当前 Sheet 脚本 (JScript) 的示例吗 验证并执行 read/write Google Sheet 和 Fusion 中的匹配表之间? 在线示例脚本和文档都使用旧的身份验证或其他 API。 我正在帮助一个本地非营利组织使用一个映射应用程序,该应用程序将从 Google Fusion 读取数据。数据条目 UI 在 Google Sheet 中,因此我需要将新记录移动到 Fusion,并将参考表值从 Fusion 读取到 Sheet。
- 我无法通过设置身份验证。完全是新手。
- 对于各种字段数据类型和大量文本字段,我确定我需要以某种方式包装字段数据,除非有一种轻松的方法。
提前致谢。 埃里克
实际上,纯 GAS FusionTables 项目不需要 OAuth。您只需要添加 API 库,并在 Developer's Console.
中启用它然后您可以像这样执行简单的 SQL Statements:
FusionTables.Query.sql("INSERT INTO tblId ('fld1', 'fld2') VALUES('x', 'y')")
和
var vQueryResult = FusionTables.Query.sql("SELECT * FROM tblId WHERE 'fld1'='xyz'");
如果您知道 SQL,您会发现自己因缺少 OR 语句等基础知识而感到沮丧,但需要一点独创性(并使用 Google 的服务器在代码中处理查找列表), 你可以完成大部分事情。