使用javascript

时间:2015-09-29 13:07:52

标签: blob

我正在尝试上传我的计算机中存在的excel文件(名为test1.xls)位于c盘中的位置 - > C:\ test \ test1.xls到google网站(https://sites.google.com/xyz).To这样做,我我正在使用如下所示的Google脚本编辑器和代码。问题是我无法在位置C:\ test \ test1.txt而不是文本传递文件test1.txt的内容("这是一些数据& #34;)在下面显示的代码行中显示(var blob = Utilities.newBlob("这是一些数据"," text / plain"," test1.xls&#34 ;);)。还需要提供什么而不是" text / plain"因为它是excel文件。请让我知道如何使用代码,因为我是google scripting / api编码的新手,非常感谢提前。

代码 - >

function doPost(e) {
var site = SitesApp.getSiteByUrl("https://sites.google.com/xyz"); Logger.log(site.getName()); 

 var page = site.getChildren()[0];

 // Create a new blob and attach it. Many useful functions also return
 // blobs file uploads, URLFetch
 var blob = Utilities.newBlob("Here is some data", "text/plain", "test1.xls");

try {
 // Note that the filename must be unique or this call will fail

 page.addHostedAttachment(blob);
 }
  catch(e){
    Logger.log('Hosted attachment error msg:' +e.message);
    }
  }

0 个答案:

没有答案