本文介绍了在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脚本中访问电子表格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!