如何使用Google Apps脚本从Google Cloud SQL中提取附件Blob数据?

时间:2014-06-30 11:42:03

标签: google-apps-script google-cloud-sql

我使用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)
  }  
}

有人可以帮我解决一下这个问题吗?在此先感谢!

0 个答案:

没有答案