如何从Google电子表格单元格中获取文本?

时间:2015-02-09 07:20:43

标签: google-apps-script google-sheets

我正在尝试编写一个Google Apps脚本,该脚本涉及从Google电子表格中的表格单元格中获取文字。为了说明这种情况,让我们说出#34;你好"在单元格B4中,我的函数应该从该单元格中获取该字符串。我该怎么做?我尝试了以下但是对我没有用。

 function getText() {
     var body = DocumentApp.getActiveDocument().getBody(); 
     var text = body.getText();
 }

每当我尝试使用该功能时,都会收到此错误。

错误:您无权调用getActiveDocument

即使获得了脚本的授权,我仍然会得到同样的错误。关于如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:0)

您说您正在尝试检索电子表格信息但使用Document类,它们不能像这样互换,您必须使用Spreadsheet类。

例如

var allVals = SpreadsheetApp.getActiveSheet().getDataRange().getValues();
Logger.log(allVals);