Javascript Google Fusion表中的超长字符串
我正在对Google Fusion表进行更新查询,如下所示:Javascript Google Fusion表中的超长字符串,javascript,google-fusion-tables,Javascript,Google Fusion Tables,我正在对Google Fusion表进行更新查询,如下所示: function updateRow(columnName, veryLongValue, rowId, tableId) { return new Promise(function(resolve, reject){ var query = "UPDATE " + tableId + " SET " + columnName + "='" + veryLongValue + "' WH
function updateRow(columnName, veryLongValue, rowId, tableId) {
return new Promise(function(resolve, reject){
var query = "UPDATE " + tableId + " SET " + columnName + "='" + veryLongValue + "' WHERE ROWID = '" + rowId + "'";
gapi.client.load('fusiontables', 'v1', function() {
gapi.client.fusiontables.query.sql({sql:query}).execute(
function(response){
// Do my success and reject checks.
});
});
});
}
当veryLongValue
没有那么长时,该函数可以正常工作,但当我为它使用长字符串时,整个查询长度约为6000个字符,有时约为20000个字符,我会收到一条错误消息:
发生网络错误,请求无法完成
根据前面的一个问题,查询限制似乎在2048个字符左右
有办法绕过这个限制吗
另外,Fusion表可以处理字符串比这长得多的单元格。您可以直接在GUI上上传很长的值,所有内容都可以正确上传,并且可以通过API和普通查询进行下载。Hey-您找到解决方案了吗?很抱歉,我们找不到,最终退出了Fusion表