所以我试图从位于谷歌脚本上的脚本插入我的Fusion Table,但是来自不同的帐户和不同的计算机。该帐户不知道Fusion表,当它尝试运行需要插入值的脚本时,它会返回“禁止”错误
这是我存储电子邮件条目的代码
function registration(tableId) {
var email = "test";
var sql = "INSERT INTO " + tableId + " (Email) VALUES (\'" + email + "\');";
var query = FusionTables.Query.sql(sql);
}
如果我尝试从另一个驱动器帐户插入它,它总是导致禁止。但奇怪的是,一个
SELECT * FROM tableId;
工作得很好,从表中拉出所有东西。我做错了什么?
答案 0 :(得分:0)
用#34;禁止"错误,我建议你检查这两件事:
请确保您已启用Advanced Google Services。如Fusion Tables Service中所述,
这是一项必须在使用前启用的高级服务。
其次,请确保您的Fusion Table可导出。由@WillemLabu在此SO post中提供,请检查以下内容:
文件→关于此表 →编辑表格信息 →检查"允许下载"复选框
您也可以在Fix “403 Forbidden” Error with Google Fusion Table REST API中查看给定的解决方案。