Google apps script 通过谷歌应用程序脚本插入融合表
每当我尝试使用非sql方法将行“插入”到fusion表中时,都会出现以下错误:“很抱歉,发生了服务器错误。请稍等,然后重试。”我已通过身份验证,可以使用sql insert语句进行插入,但这对插入长度有较低的限制,因此我尝试使用其他方法Google apps script 通过谷歌应用程序脚本插入融合表,google-apps-script,google-fusion-tables,Google Apps Script,Google Fusion Tables,每当我尝试使用非sql方法将行“插入”到fusion表中时,都会出现以下错误:“很抱歉,发生了服务器错误。请稍等,然后重试。”我已通过身份验证,可以使用sql insert语句进行插入,但这对插入长度有较低的限制,因此我尝试使用其他方法 function temp () { var tableId = "<table id>"; var blob = Utilities.newBlob(['hi', 'how', 'are you'].join(','), {t
function temp () {
var tableId = "<table id>";
var blob = Utilities.newBlob(['hi', 'how', 'are you'].join(','),
{type: "octet/stream"});
ret = FusionTables.Table.importRows(tableId, blob);
Logger.log([ret,"for id"])
}
函数温度(){
var tableId=“”;
var blob=Utilities.newBlob(['hi','how','you'])。join(','),
{类型:“八位字节/流”});
ret=熔断片.Table.importRows(tableId,blob);
Logger.log([ret,“for id”])
}
对于创建blob时遇到此问题的其他人,需要一个字节[]
和字符串。工作职能将是:
function temp () {
var tableId = "<table id>";
var blob = Utilities.newBlob(['hi', 'how', 'are you'].join(','),
'application/octet-stream');
ret = FusionTables.Table.importRows(tableId, blob);
Logger.log([ret,"for id"])
}
函数温度(){
var tableId=“”;
var blob=Utilities.newBlob(['hi','how','you'])。join(','),
“应用程序/八位字节流”);
ret=熔断片.Table.importRows(tableId,blob);
Logger.log([ret,“for id”])
}
有关将FusionTables与包含许多有用帮助程序脚本的Google Apps脚本一起使用的教程,请参阅