Javascript 使用谷歌电子表格更新融合表

Javascript 使用谷歌电子表格更新融合表,javascript,google-fusion-tables,Javascript,Google Fusion Tables,我在更新融合表的电子表格中运行的代码有问题。我运行以下代码(出于隐私考虑,忽略了fusion表ID) 我继续得到错误信息: 请求返回代码403失败。服务器响应:错误=BadAuthentication(第97行) 我了解编码,但对服务器和程序之间的交互方式了解不多,我的公式团队网站的代码已经传递给了我,这让我有些不知所措,我不知道该怎么办 非常感谢您的帮助 我一直在使用类似的脚本。通过Google Fusion Tables,该小组将这一切汇集在一起,在Google电子表格和Google Fus

我在更新融合表的电子表格中运行的代码有问题。我运行以下代码(出于隐私考虑,忽略了fusion表ID)

我继续得到错误信息: 请求返回代码403失败。服务器响应:错误=BadAuthentication(第97行)

我了解编码,但对服务器和程序之间的交互方式了解不多,我的公式团队网站的代码已经传递给了我,这让我有些不知所措,我不知道该怎么办

非常感谢您的帮助

我一直在使用类似的脚本。通过Google Fusion Tables,该小组将这一切汇集在一起,在Google电子表格和Google Fusion表格之间创建手动“同步”

我猜它们是相似的,但也许你遗漏了一些方面

我根据自己的需要对脚本进行了一些修改,并添加了和的使用,因为原始版本使用了SQL API端点,该端点正在逐步淘汰

要使用,只需将Fusion表的加密表ID添加到脚本顶部即可

// Add the encrypted table ID of the fusion table here
var tableIDFusion = '17xnxY......';
并添加您的


事实上,我刚刚认识约翰,他和我一起上课,我正在使用的代码是他的。我们坐下来讨论了迁移问题,但我仍然有同样的问题。我得到的错误发生在var响应下的getGAauthenticationToken函数中,远远早于调用queryFusionTables函数。另外,tableICFusion和fusionTablesAPIKey应该是不同的,对吗?我对这么晚的回复深表歉意。是的,融合表ID和API键是不同的。您需要在这里从API控制台获取API密钥:您是否使用电子表格的个人帐户?电子表格中的列在Fusion表中是否完全相同且顺序相同?
// Add the encrypted table ID of the fusion table here
var tableIDFusion = '17xnxY......';
// key needed for fusion tables api
var fusionTablesAPIKey = '17xnxY......';