我使用Google Apps脚本使用.getBlob()
JdbcResultSet
属性从Google Cloud SQL中提取附件blob。我需要将此数据附加到Google网站页面。
我的问题是,我无法通过云SQL获取附件blob。 “.getBlob()
”属性返回“Jdbc Blob
”。使用“.getAppsScriptBlob()
”属性将其标记为“Blob
”。当我尝试将blob附加到Google Site页面时,脚本会闪烁错误:"Service error: JdbcBlob (line #, file "attachment")".
这是我的代码段:
while(sql_assetsExt_result.next()){
var dbBlob = sql_assetsExt_result.getBlob(11).getAppsScriptBlob();
var page = "myPageURL";
var prodExist = SitesApp.getPageByUrl(page);
if(prodExist){
prodExist.addHostedAttachment(dbBlob, (sql_assetsExt_result.getString(12)));
}
Logger.log(dbBlob)
}
}
有人可以帮我解决一下这个问题吗?在此先感谢!