本文介绍了在Google脚本中访问电子表格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在电子表格上写一个google脚本。
我想将其部署为一个Web应用程序。
它显示了一些值。
不幸的是,用我当前的代码,google提醒我:

I am writing a google script on top of a spreadsheet.I want to deploy it as a web app.It shows some values.Unfortunately, with my current code, google reminds me:

我不知道错在哪里。

这里的代码 p>

Here's the code

function doGet(e) {
    var app = UiApp.createApplication().setTitle('Details');
    var ss = SpreadsheetApp.getActiveSpreadsheet().getSheets()[0];
    var dataFromCell = ss.getRange("B4").getValue();

    var mypanel = app.createVerticalPanel();
    var label = app.createLabel(dataFromCell);

    app.add(mypanel);
    app.add(label);

    return app;
}


推荐答案

在独立的webapps中,您无法使用getActiveSpreadsheet,因为没有人主动使用它...
使用 SpreadsheetApp.openById('ID'),您可以在电子表格的网址中获得ID如下例所示:

In standalone webapps you cannot use getActiveSpreadsheet because no one is using it actively...Use SpreadsheetApp.openById('ID') instead, you can get the ID in the url of your spreadsheet like in this example :

https://docs.google.com/spreadsheet/ccc?key=0AnqSFd3iikE3d-------nZIV0JQQ0c1a3dWX1dQbGc#gid=0

$ c>和,即 0AnqSFd3iikE3d ------- nZIV0JQQ0c1a3dWX1dQbGc

这篇关于在Google脚本中访问电子表格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 19:39